I feel like this would work better if it wasn't taking place in real time. As it is now, the game just feels like an action game with bad controls, but if you made it so you could see what enemies are going to come and had to plan your moves for the whole wave before it starts, I think that would be cool!