Neue nochmal getestet, und alles i.O.!
Ich würde einfach die Fehlermeldung abfangen und einfach weitermachen

Dann spart man sich das.
Eine Sache zum Editor:
Findest du es sinnvoll "F5" und "F6" für die Spielfeldgröße und Startposition einzusetzen?
Das ist doch irgendwie verwirrend

Nehme doch aussagekräftigere Bezeichner
Ach noch was

Und zwar sieht man nicht wie groß das Feld ist im Editor ... Das wäre sehr interessant, wenn man das einstellen könnte.
Ah ich habe noch was: Könnte man nicht auch eine Funktion "AutoSize" einfügen? Einfach irgendeine Taste und tada

Automatische Größe
MfG
xZise