funktioniert das ganze denn grundsätzlich, werden die Turtles angezeigt und ein
System.out.println("test");
ausgegeben wenn es im Listener steht, also sind diese richtig initialisiert?
teste das ganze erstmal nur mit einer Turtle, nicht zu kompliziert,
-----
immer wieder eine andere Methode aufzurufen kann übrigens bös enden,
nach ein paar tausend ineinander verschachtelten Aufrufen gibts einen StackOverflow-Abbruch
mehrmals addKeyListener(listener) aufzurufen ist auch nicht schön, die alten Listener verschwinden nicht, es werden bald mehrere gleichzeitig aktiv werden,
wenn das ganze überhaupt irgendwie funktioniert,
da du keine Kontrolle/ Pause eingebaut hast, müssten die Methoden sich sowieso von Anfang an gegenseitig endlos aufrufen,
movement_simon(); wird direkt aufgerufen, nicht etwa erst vom Listener aus nach Tastendruck,
das Programm dürfte sofort abstürzen,
das sieht ja alles düster aus, so komplizierte Dinge kann man hier kaum auf unter 10 Seiten erklären,
es gibt ein schönes ausführliches Tutorial
http://www.ralf-bauer.org/java/tutorial/Tutorial.zip
allerdings für normales Java, nicht Turtle,
wenn du das durcharbeitest, würdest du aber auch mit Turtle besser zurecht kommen