Corrected player movement