Fixed movement logic, sliding