player movement developments