more player movement bugfixes