Added in a check to make sure weapons don't fire when already firing.