Nice but buggy, like I don't understand what are the prerequisites of my death in order for the game to make me choose upgrades. Sometimes it kill me for good but sometimes it let me choose.
Despite this, there is a pretty good amount of polishing here and there, like the last wave ennemy exploding and making the screen shake (I really liked that)