Dein Problem ist, dass die Variable zwar den Wert 1 zugewiesen bekommt, wenn sie auf 8 steht, aber in dem Durchlauf dann kein Bild mehr angezeigt wird. Daher musst du nochmal drücken, was dann eben die Variable auf 2 setzt.
Lösch das Variable [10] > 8 und Variable [10] < 1 aus dem Else-Case nach der Cursor-Anzeige und setz es stattdessen davor.
Also so:
--
"Banjo, you're a BEAR... and I will teach you... THESE MOVES!"