Great game!
I had alot of fun playing this game. Well balanced and beautiful to boot! Not too hard but not too easy. One thing I did notice was if you get a large amount of gold, upgrade your towers, and refresh your browser, when you start the game again youll keep the upgrades and your gold will be refunded. So you could actually upgrade your towers at no cost at all.