Almost finished, need to clean up traveler_move