Nice idea, I adore games that use these gun physics as a way of movement :D
But one thing that is a tad annoying is when enemies spawn right into your face because you stand on top of their spawn points :(