Nice work! Took a bit to get the grasp of it until the upgrades rolled in. I think it might help a bit to either make the first wave smaller or start the player off with one of the perks. Very fun!
Duly noted, thank you for the feedback!