cleaned up player movement.