Updated PlayerMovement for ground detection and shit