Added: working player movement