Pushing works, updated npc movement for FPS diffs, and made player movement more consistent (but less satisfying...)