I liked the controls and it felt clean. One minor thing is I think the very first wave takes too long to arrive, making it seem like the game doesn't even work and may give the wrong impression. However I think this is a pretty small detail. Overall I think you did a good job on the game!