This is cool!
I like how the gun is not only your source of attack, but you can also use the recoil to move your character around the level.
Thanks!