Each gun has its own fire rate
Minor refactoring