Big fan of upgrades with tradeoffs, especially those that directly apply to the enemies. Very clever! Gameplay was fun and it didn't go on for too long without throwing something new at the player. Well done! I do think that the pacing could have been improved if the cards at the start of each wave were revealed faster.