Added movement.
Fixed movement, not perfect yet, goes way over the top sometimes.