While Kara is not on a leaf, he attempts to walk straight ahead. When there is a tree in front of him, he walks around it.
while not kara.onLeaf
if kara.treeFront
kara.turnLeft
kara.move
kara.turnRight
kara.move
kara.move
kara.turnRight
kara.move
kara.turnLeft
else
kara.move
end
end
kara.removeLeaf