awesome art and sound design; great work on the concept and progression of introducing new enemies too
one thing I would've like to have is some way to heal between upgrades (whether that be drops from the enemy, items that just spawn on the map, etc.) due to the big difficulty curve after a few waves