Чему научился:
Ближе познакомился с рекурсией - удалось проследить её пошаговую работу. Завораживающее зрелище :) . Оценил компактность функции прорисовки fill() и создание уникального (рандомного) "лабиринта" используя ConsoleColor().
Что было сложным:
Пошагово отработать рекурсию в уме и понять по какому принципу выполняется заполнение "пустот" .