One of the best tower defense games for a long time. In addition to traditional towers you control a hero and can block enemy by melee. The level design is dynamic and varied, and the difficulty challenging even for experts. The few in-app Purchases are absolutely optional and the price is in my eyes also ok.