Make move_left and move_right look almost the same
Combine move_right and move_left code into _move()