Great, to say the least!
I loved this game. Spent about 40 minutes then realized I had to leave for work! I think this game could be expanded greatly, which works towards your advantage. I.E. More towers, upgrades, stats, and characters. I hope you do create more games of this caliber. Can't wait to see more of your work.