Updated player movement