added interface for player movement controller