The game is good, but if you want it to be a speedrunning game you need to make some changes.
1. Add a way for you to reset with a push of a button. This way, if someone wants to speedrun it, we dont have to run all the way to the lava to reset.
2. Take away the need to wait before getting ammo. I realized while trying to speedrun that I needed to go slower at the beginning because I had to wait for the ammo to generate.
I'm a speedrunner myself, and I would love to run this game if these changes, or similar ones, were made.