It's a nice base for a game.
Projectile are Way too hard to dodge, the fact that they are coming from every direction makes it pretty random.
The camera is too offset to the center of the character's 'head', which makes it possible to look through walls.
Also, I don't really see how it fit the strip?
I quite liked the 'lobby' though.