# Wenn der Rover in Richtung Norden schaut und den Befehl "F" erhält, erhöht sich seine y-Koordinate um 1.
# Wenn der Rover in Richtung Süden schaut und den Befehl "F" erhält, verringert sich seine y-Koordinate um 1.
# Wenn der Rover in Richtung Osten schaut und den Befehl "F" erhält, erhöht sich seine x-Koordinate um 1.
# Wenn der Rover in Richtung Westen schaut und den Befehl "F" erhält, verringert sich seine x-Koordinate um 1.
# Rückwärtsfahren
# Wenn der Rover in Richtung Norden schaut und den Befehl "B" erhält, verringert sich seine y-Koordinate um 1.
# Wenn der Rover in Richtung Süden schaut und den Befehl "B" erhält, erhöht sich seine y-Koordinate um 1.
# Wenn der Rover in Richtung Osten schaut und den Befehl "B" erhält, verringert sich seine x-Koordinate um 1.
# Wenn der Rover in Richtung Westen schaut und den Befehl "B" erhält, erhöht sich seine x-Koordinate um 1.
# 45°-Links-Drehung
# Wenn der Rover in Richtung Norden schaut und den Befehl "L" erhält, ändert sich seine Blickrichtung auf Nord-West.
# Wenn der Rover in Richtung Süden schaut und den Befehl "L" erhält, ändert sich seine Blickrichtung auf Süd-Ost.
# Wenn der Rover in Richtung Osten schaut und den Befehl "L" erhält, ändert sich seine Blickrichtung auf Nord-Ost.
# Wenn der Rover in Richtung Westen schaut und den Befehl "L" erhält, ändert sich seine Blickrichtung auf Süd-West.
# 45°-Rechts-Drehung
# Wenn der Rover in Richtung Norden schaut und den Befehl "R" erhält, ändert sich seine Blickrichtung auf Nord-Ost.
# Wenn der Rover in Richtung Süden schaut und den Befehl "R" erhält, ändert sich seine Blickrichtung auf Süd-West.
# Wenn der Rover in Richtung Osten schaut und den Befehl "R" erhält, ändert sich seine Blickrichtung auf Süd-Ost.
# Wenn der Rover in Richtung Westen schaut und den Befehl "R" erhält, ändert sich seine Blickrichtung auf Nord-West.
# Sequenzverarbeitung
# Wenn der Rover in Richtung Norden schaut und den Befehl "RF" erhält, ändert sich die Blickrichtung auf Nord-Ost und die x, sowie die y-Koordinate erhöhen sich um 1.
# Wenn der Rover in Richtung Nord-Ost schaut und den Befehl "RFF" erhält, ändert sich die Blickrichtung auf Osten und die x-Koordinate erhöht sich um 2.
# Wenn der Rover in Richtung Nord-Ost schaut und den Befehl "BBBBBLL" erhählt, verringert sich die x-Koordinate um 5 und die Blickrichtung ändert sich auf Norden.
# Wenn der Rover in Richtung Norden schaut und den Befehl "BRRRFLF" erhält, verringert sich die y-Koordinate um 2, die Blickrichtung ändert sich auf Osten und die x-Koordinate erhöht sich um 2.
# Hinderniserkennung
# Wenn der Rover in Richtung Norden schaut und den Befehl "F" erhält obwohl ein Hindernis in dieser Richtung ist, bleibt der Rover stehen und die y-Koordinate ändert sich nicht.
# Wenn der Rover in Richtung Süden schaut und den Befehl "B" erhält obwohl ein Hindernis in dieser Richtung ist, bleibt der Rover stehen und die y-Koordinate ändert sich nicht.
# Wenn der Rover in Richtung Osten schaut und den Befehl "F" erhält obwohl ein Hindernis in dieser Richtung ist, bleibt der Rover stehen und die x-Koordinate ändert sich nicht.
# Wenn der Rover in Richtung Westen schaut und den Befehl "B" erhält obwohl ein Hindernis in dieser Richtung ist, bleibt der Rover stehen und die x-Koordinate ändert sich nicht.
# Plateau-Rand-Erkennung
# Wenn der Rover an der oberen Kante (y = 15) steht, Richtung Norden schaut und den Befehl "F" erhält, bleibt er stehen.
# Wenn der Rover an der unteren Kante (y = 0) steht, Richtung Süden schaut und den Befehl "F" erhält, bleibt er stehen.
# Wenn der Rover an der rechten Kante (x = 15) steht, Richtung Osten schaut und den Befehl "F" erhält, bleibt er stehen.
# Wenn der Rover an der linken Kante (x = 0) steht, Richtung Westen schaut und den Befehl "F" erhält, bleibt er stehen.
# Wenn der Rover in Richtung einer Plateau-Grenze fährt, werden keine weiteren Befehle in der Sequenz mehr ausgeführt.
# Beispiel: Steht der Rover bei (0,0), schaut nach Westen, und erhält "FFRF", bleibt er nach dem ersten "F" stehen und ignoriert den Rest.
# Rückmeldung über erfolgreich ausgeführte Befehle
# Wenn der Rover die Sequenz "FFRF" ausführt und beim zweiten "F" ein Hindernis erkennt, meldet er: ["F"] erfolgreich, Stopp bei Befehl 2.
# Wenn der Rover die Sequenz "FFLF" ausführt und beim letzten "F" am Plateau-Rand steht, meldet er: ["F", "F", "L"] erfolgreich, Stopp bei Befehl 4.
# Wenn der Rover die gesamte Sequenz "FRFL" erfolgreich ausführt, wird dies vollständig gemeldet.
# Relative Position und Ausrichtung nachverfolgen
# Wenn der Rover an Position (1,1) startet, Richtung Norden schaut, und "FRF" erhält, befindet er sich danach bei (2,2) mit Blickrichtung Nord-Ost.
# Wenn der Rover bei (3,3) Richtung Westen schaut und "FLF" ausführt, endet er bei (2,4) mit Blickrichtung Süd-West.
# Wenn der Rover durch Hindernis bei zweitem Schritt gestoppt wird, ist Position und Ausrichtung entsprechend dem letzten erfolgreichen Schritt.
# Bonus: Kombination mehrerer Features
# Wenn der Rover die Sequenz "FFBFRL" erhält, aber nach dem zweiten "F" auf ein Hindernis trifft, bleibt er stehen und ignoriert "BFRL".
# Wenn der Rover bei (5,5) steht, Richtung Nord-Ost, und "FF" erhält, wird nach dem ersten Schritt gestoppt (Plateau-Rand), Position bei (6,6) erreicht nicht – Rover bleibt bei (5,5).