I get what you are going for with the physics and stuff and it could be really fun. But maybe try thinking about a better control scheme. The shoot button should be something you can reach without having to take a finger off of your directional inputs.