Привет! Смотри, что означают команды:
move_left Сделать шаг влевоmove_right Сделать шаг вправоmove_up Сделать шаг вверхmove_down Сделать шаг внизfill_cell Закрасить клеткуfree_from_up Проверить, свободно ли сверхуfree_from_down Проверить, свободно ли снизуfree_from_left Проверить, свободно ли слеваfree_from_right Проверить, свободно ли справаwall_from_up Проверить, есть ли стена сверхуwall_from_down Проверить, есть ли стена снизуwall_from_left Проверить, есть ли стена слеваwall_from_right Проверить, есть ли стена справа