Nice little game loop, would like to see this expanded! Some minor critiques, if you don't mind?
The upgrades don't really feel as though they have much impact except attack speed. This makes the loop feel kind of stale after a couple runs. Also, sometimes the enemies bug out and spawn in a wall or already colliding with the player.
Overall though, great concept and fun execution.