The core of the game is pretty solid, but the wave management could use some work. I ended up waiting on a screen with no enemies for over 30 seconds on multiple occasions. I also couldn't really tell what the upgrades did, a tooltip when hovering the icons would go a long way. Great work overall though!