added player movement