Mit den Zuständen merkt sich Kara, welchen Teil des Musters er bereits erkannt hat. In "start" fängt das Programm an. In "0" weiss Kara, dass er bereits ein leeres Feld hinter sich hat. In "01" weiss er, dass er ein leeres Feld und eines mit Kleeblatt hinter sich hat. Liegt daher in "01" kein Kleeblatt auf dem Feld, weiss er dass er das Muster erkannt hat!