Added reloading so the gun cant be shot constantly.
Override the getReloadTimer method to make this longer or shorter