Got pretty far into the game. Definitely challenging. Not only does this employ great tower defense mechanics, it makes you actually THINK. Great memory is key to winning this game.
TIP: Max the freeze ability, laser blocks, and healing blocks ASAP. Spam the HELL out of your freeze whenever you can. And remember, if you aren't dropping blocks, you should be dropping bombs!