I love the gameplay! Reminds me of rocket jumping in tf2 with how I have to manage movement over combat! Excellent idea! You should absolutely expand on this idea with adding more types of weapons with different recoil and spread, maybe random generation and more game feel. Screen shake, better explosions. I see alot of potential in this idea, good work!! :D