Adding more backend for player movement