Kleeblattsuche im Wald III

Solange Kara nicht auf einem Kleeblatt angekommen ist, schaut er, ob er links, gerade aus oder rechts weiter laufen kann.

while not kara.onLeaf
  if not kara.treeLeft
    kara.turnLeft
    kara.move
  else
    if not kara.treeFront
      kara.move
    else
      if not kara.treeRight
        kara.turnRight
        kara.move
      end
    end
  end
end

kara.removeLeaf