Thanks for the comment!
I've really thought through the concept of weapon variety. For example, after each rifle shot, the hero cocked the bolt like a Winchester, and reloading is bullet-by-bullet. This means that the player can stop the reloading process and continue firing the already loaded...