Merged player movement and physics.