В ситуациях подобных этой принципиально возможны следующие решения:
1) Продолжить с последнего сейва - если нарушения не было.
2) Техлуз - если один из игроков грубо нарушил правила. Или умышленно или проявил халатность в простой ситуации (с поправкой на скил игрока).
3) Переигровка хода - если один из игроков нарушил правила неумышлено, под действием не зависящего от него недостатка информации.
4) Переигровка партии - то же, что в предыдущем пункте, если перехаживание невозможно (например, игроки доиграли партию, не заметив нарушения), и нарушитель выиграл.
Вроде ничего не забыл.