Maybe a visual cue could help. Looks like you're going for minimal UI which I like and I think it enhances the experience. That said maybe the crosshair could turn into a loading bar when you have the rifle selected and it's still reloading, or changes color to red when it's not ready, or a combination of the two?