WinLogo 2.0

Ich habe eine Frage zu WinLogo 2.0
Ich bin dabei ein Spiel zu Progamieren,aber ich habe bei einer Prozedur ein Problem. Die Prozedur müsste eigentlich funktionieren. Tut sie aber nicht.

Hier sind die Prozeduren :
PR Schlange.bewegen
SETZE „y“ YKO
SETZE „x“ XKO
WENN TASTE? DANN Bewegung
WENN (EINES? :y 590-:a :x 590-:a) DANN DZ „Schluss“ AUSSTIEG
weiß.zeigen Schlange.zeigen VW 1 schwarz.zeigen Schlange.zeigen
DZ „P“
Schlange.bewegen
ENDE

PR Schlange.zeigen
WH 4 [Rechteck.zeigen]
ENDE

PR schwarz.zeigen
FARBE 0 0 0
ENDE

PR weiß.zeigen
FARBE 255 255 255
ENDE

PR a_auf_0
SETZE „a“ 0
ENDE

PR Bewegung
SETZE „i“ TASTE
WENN :i = „e“ DANN LI 90
WENN :i = „r“ DANN RE 90
DZ „RW“
ENDE

PR Gefängnis.zeigen
SH AUFXY 100 100 SA
AUFXY 100 600
AUFXY 600 600
AUFXY 600 100
AUFXY 100 100
SH AUFXY 350 350 SA
ENDE

PR Rechteck.zeigen
WH 2 [VW 10+ :a RE 90 VW 3 RE 90]
ENDE

Das Problem liegt bei der Prozedur bei Schlange.bewegen der müsste eigentlich in die Prozedur rein tut das auch aber hört irgendwie von selber auf ;S