Ух ты очень круто и интересно, это наверное как раз к игре домино. Мне конечно еще далеко да такого, так как я познаю по тихонечку - это прекрасное искусство программирование) Но я обязательно достигну таких же результатов как и ты. Продолжай трудиться в том же духе, было бы интересно посмотреть на другие твои результаты!
Научился: В этом уроке самый главный акцент надо было слделать, на том , что делегат должен был быть объявлен внутри Namespace , а не класса, тогда он будет выступать как глобальный "буфер", что через него можно гонять функции между другими классами внутри этого Namespace.
Научился: Узнал о существовании делегатов и попробовал их "на ощупь" Трудности: Не совсем выстроилась логика создания делегата - что, в каком порядке и почему надо делать...