Nein, das ist zu umständlich bei den vielen Möglichkeiten. Stattdessen habe ich eine Lösung gefunden: ich überprüfe nach dem Bewegen jedesmal die Koordinaten des Felsens. Entsprechen sie einem Feld an einem Hindernis wird der Loop abgebrochen.