Use Either[Robot,Robot] instead of LostRobot/HappyRobot.

This simplifies some things and complicates others. Most irritating is that
"Left" and "Right" are not as communicative as "Lost" and "Happy".