Это походу тупиковый путь развития дискусии, так как сильно много вариантов алгоритмов вывода и под каждый делать железное ускорение вероятнее всего невозможная задача.
Не согласен.
Вариантов вывода весьма ограниченное число, под которое попадет 99.9% игр.
Их надо понимать, и лучше иметь список.