Really rich visuals and sound effects, and just nice polish overall. Choosing the enemy upgrades in successive rounds added a complexity to it -- it's a difficult game but I made slow progress on each play, which is a good sign. Gameplay was smooth -- nice work!