This was a lot of fun to play, but I must admit that I didn't get very far (likely a skill issue). :) I love the idea of using recoil for movement. Great job!
You're right on the GDD! I will keep working on that. I think a cool down for attacking makes sense and I think I know how to implement that. Thank you for taking the time to provide feedback.
I thoroughly enjoyed using the kickback to jump further. It would be fun to have to choose between conserving ammo for movement vs using ammo against baddies. Will there be moving platforms in the future? Great work!