I liked it! I think maybe the character doesn't need to rotate - that might make it feel more stable. Also if you're moving you can't start firing - adding that would be a nice addition
ok for me I can fire while rotating so I think you just having that problem