Wow.....
Totally not chalenging, any level can be beaten by maximizing any kind of tower (except ice), unbaanced, and idiotically easy. Survival is pointless, since at some poit ur tower is maximized, than you can do nothing but watch it being destroyed.
The fact that each tower build gets expansiver, and each upgrade works for all towers of same kind, makes much better having a single type of tower.
Not funny at all.