Frage zu NIKI der Roboter

Wie schaffe ich es, dass wenn ich Niki mit einer WHILE…DO-Schleife eine treppe runter laufen lasse, er unten stehen bleibt? Bei mir stöst er immer gegen den Rand. (Es muss eine Flexible While…DO-Schleife sein)