Kara läuft in einer Endlosschleife um die Bäume herum Slalom. Dazu muss er abwechslungsweise Links- und Rechts-Drehungen um die Bäume machen. Das machen im folgenden Programmauszug die Methoden viertelDrehungLinks bzw viertelDrehungRechts:

while true
  while kara.treeLeft and not kara.treeRight
    quarterTurnLeft(kara)
  end

  quarterTurnRight(kara)

  while not kara.treeLeft and kara.treeRight
    quarterTurnRight(kara)
  end

  quarterTurnLeft(kara)
end