I do think I made the levels a bit too hard. I didn't have much time for game balance as I focused on polishing the game/getting rid of bugs and making the game complete that I forgot about what's important xD
But I was able to get to wave 15 without losing any lives after I got used to it so hopefully, it wasn't too hard. Glad you enjoyed it!