Fixing the movement logic.
Basic overtaking logic in place
Adding some styling