Итоги голосования для комментария:
flannan
Указанных в примере проблем с отыгрышем легко можно избежать, просто побеседовав с игроками до начала игры. Синхронизатор ожиданий, социальный договор, собеседование до игры и прочее.
На практике, добиться полной согласованности до начала игры — очень нетривиально.
И лучше всё-таки предусмотреть возможность корректировки курса в процессе.

Это как с полётами на Луну — на практике невозможно всё рассчитать с достаточной точностью на Земле, и нужно ставить на корабль компьютер (или хотя бы давать космонавту логарифмическую линейку), чтобы корректировать расчёты и планы в соответствии с обстановкой.
+