I can't understand how you were able to pull this off in 3 days. It's very well made. The difficulty and upgrade balance is so good. The wave system and how it gets progressively more difficult is also very well made. I just wanted to try the game and ended up playing for 14 min before quitting it because I originally wanted to work.
Excellent submission! Well done!