Reorganizing player movement methods