Awesome visuals and fun concept!
On the downside, I think the camera position could be better as often I couldn't clearly see what was going on. Crouching is OP :D