Really good fun! the core loop works very well and is pretty balanced aside from the issues with the very first wave that others have mentioned. It could definitely do with a bit of background music! If you're not very musical yourself, I recommend going to somewhere like https://opengameart.org/ and checking out the free to use music that people have uploaded to see what suits the vibe of your game.