The game mechanics are fun and varied! The fact that the player can choose what to upgrade after each enemy gives the game a lot of replayability, variations, and also strategy.