I think you underpowered your character in the act of trying not to make them overpowered.The gun should be able to do a lot more, or even be more complicated.