Did you even test this before you submitted it?
It's about a minute between shots for any gun, and that's not even the most annoying thing. I shot chainsaw guy about twenty times with the machine gun, four times with the shotgun, and used most of my chaingun ammo to kill him. The whole time I didn't even know if I was hitting him or not. Your work is seriously flawed.