Great job!
I really, really like the idea of powering up the player if they fail, and powering up the enemy if the player succeeds. Regarless of any individual player's skill, it keeps it interesting. It might be interesting to use this mechanism in all kinds of games.
If I were to give advice, it would be to maybe keep the graphics a little simpler? Some of it looks great and modern, some of it looks good but retro, and some of it is the default 3d shapes. Any of these are fine, but it might be better (and easier for you!) to choose one.
Anyway, great job!