I like the concept but allowing the player to continue with all pokemon/money/upgrades after loss ruins the sense of achievement and pretty much makes it an idle game instead of a TD.