Wonderful... But...
I wasn't gonna tell you :3 but, there are a few weapons that you can fire
"before" they finish reloading, I know the m4a1 the sawed off, and the uzi are 3 of them, if there are more, then I don't know. it's kind of helpfull but not true to the style, and and fairness of the game. I don't know if you'll fix them or not, but i figured i'd tell ya.