Finally a proper working recoil mechanism along with animation. Recoils at 24fps (slower on slow devices). Allows cooldown via recoil check. Fixes issue #3