Schönen Nachmittag!

Ich hatte zwar gehofft mit dem Menü nicht hier posten zu müssen, aber... Nach ein paar Stunden Fehlersuche ohne Erfolg sollt ich mir wohl Fachkundige Hilfe suchen.

Es geht um folgendes Menü:Link

Und zwar um die linke Hälfte davon, auf der man 8 Soldaten ihrer jeweiligen Gruppe zuordnen kann.(oder können sollte..)

Und zwar über folgendes Zusatzmenü: Bild

Die beiden Soldaten (In der geplanten Version würdens erstmal 8 sein, später dann 12..) lassen sich problemlos in die einzelnen Kästchen stecken, das Problem liegt bei folgenden: Bild
Soldat 1, Kyren lässt sich problemlos durch Soldat 2, Sinard ersetzen. Umgekehrt funktioniert es aber nicht, obwohl der Code der selbe ist. Soweit ich das beurteilen/herausfinden konnte wird die Bedingung ignoriert die abfragt ob Soldat Sinard auf Platz 1 ist, wenn Soldat Kyren auf Platz 1 gesetzt werden soll. Eigentlich sollten dann die Sinardbilder & Variablen gelöscht und durch Kyrens ersetzt werden.. aber das spielts so leider nicht.

Der Code ist leider eine ganze Menge, ich arbeite noch nicht lange damit, bitte also darum mir Fehler nachzusehen und aufzuzeigen.

Der Code:
Die Menüsteuerung des Zusatzmenüs(der Vollständigkeit halber, die dürfte eigentlich Fehlerfrei sein..):

Anm: Die Gruppeneinteilung bezieht sich auf die Menüpunkte des vorhergehenden Menüs, dessen Code ich hier nicht gepostet habe! (0-3 sind die Felder links oben, 4-7 die Felder links unten)

Die Befehle für das setzen der Gruppen und Bilder der Soldaten, das Überschreiben von Soldat 2 durch Soldat 1 funktioniert, umgekehrt gehts aber nicht! Hier muss also irgendwo der Fehler liegen..