added recoil, fixed a glitch with ragdolls and pathfinding