Really well polished! I enjoyed how it was chaotic and how the gameplay was constantly changing. One suggestion I have is to make the camera to stay infront of the player, in the direction of were the mouse is pointing so you can see your enemies better. Anyway, welldone, I enjoyed it :)