Our simulation consists of two identical robots, one controlled with the mouse and one with the keyboard. The intention was to have one robot start off leading by choosing a ball and pushing it off the shelf, and the other robot copies the first by pushing the same ball. After a while, the second robot decides to start leading instead, and chooses a ball to push off the shelf. The first robot then begins following the second robot.