Good overall BUT!
Yeah you need to work on the balancing there. I like td games and this has some serious potential. But you need to work out a ballance. I mean really? I boss with 850 HP the FIRST boss? Yeah I played at medium... WTF are they on hard heh?