I really like the concept of recoil in the shots.
Add a little bounce off the gray walls (not too much) and it'll be perfect, haha. Sometime I'm getting stuck in a corner.
The enemies have recoil too, which surprised me, but it leads to some unexpected situations (I saw some super bulky guys whizzing past my screen at full speed, best day ever, haha).
You've got a great concept, that can be super funny.