Здесь можно увидеть много коммитов и веток, часто непонятно какие именно коммиты каким из реально залитых версий соответствуют. Но я уверен, что того, кто действительно захочет в этом разобраться, такие мелочи не остановят. Ветки final-first-part и final-second-part соответствуют финальным версиям.
Сразу предупреждаю тех, кто будет читать код. Когда начались финальные правила, весь код был заморожен и помещен в отдельный namespace Frozen чтобы сэкономить время и не поддерживать игру за 2 роботов. В общем, не надо читать то, что находится в namespace Frozen