Kara sucht in folgender Reihenfolge nach dem nächsten Kleeblatt (siehe untenstehende Abbildung):

Folgender Programmteil führt diese Suche aus:

  kara.move
  if not kara.onLeaf
    turnAround(kara)
    kara.move
    kara.turnRight
    kara.move
    if not kara.onLeaf
      turnAround(kara)
      kara.move
      kara.move
    end
  end
  kara.removeLeaf