added fireAfterReloading to AutoReloading
fixed cannon break while in aiming mode