Good concept and good execution! I particularly liked how leveling up towers works. It would be nice if players could see what the future enemy waves and debts will be for the rest of the level, so that players could strategize without playing through the level first.