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