Ich habs noch nicht ausprobiert, aber theoretisch könnte man es doch so machen, dass alle Events, die zu einem bestimmten Charafeld gehören, den Wert einer Variablen, nennen wir sie mal "position", zugewiesen bekommen, an welcher Position sie sich befinden.
Wenn die Positionen gewechselt werden, würde man praktisch die Werte bei zwei Feldern austauschen...
Das mit den Level, HP und MP ließe sich dann unter Umständen so lösen, dass man immer die selbe Variable zur Ausgabe selbiger verwendet, nur bei jeweils anderer Position die Werte anderer Charaktere zuweist... öh... ich glaub ich hab mich jetzt besch...eiden ausgedrückt XD

Btw, das Menü sieht bisher solide aus^^