first round of recoil animations, need to work on projectiles next

I've decided that I just won't do anything about >>536616745 for now, until I discover what the proper way to handle that is