La soluzione e' un po' "furba". Gli stati "search" e "next row" cercano il prossimo fungo da portare sul bersaglio. Lo spostamento viene effettuato dallo stato "push". L'idea di questo stato e' che Kara e' sempre sulla casella davanti al fungo (nella direzione in cui deve essere spostato) Cosi' Kara puo' riconoscere quando sta davanti a un albero e riposizionarsi in modo adeguato. "push" tiene presente anche se Kara e' arrivata sul quadrifoglio.