Fix various Player movement bugs