Изощренная версия игры Крестики-нолики

Каждый ход делается в одном из маленьких полей:

Достигший в маленьком поле расположения трёх одинаковых фигур в ряд выигрывает это поле:

Чтобы выиграть игру, необходимо одержать победы в трёх маленьких полях в ряд:
Правила
Игрок не выбирает одно из девяти маленьких полей, в котором он хочет ходить. Выбор определяется предыдущим ходом вашего оппонента. Клетка в маленьком поле, в которую он сходил — это то маленькое поле, в котором вам предстоит делать ход. (И клетка, в которую вы сходите, в свою очередь определяет, в каком маленьком поле будет ходить ваш оппонент.) К примеру, если я схожу сюда…

Ваш следующий ход вы будете делать сюда…
Необходима
пара условностей:
- Что если мой оппонент отправляет меня в маленькое поле, в котором уже была одержана победа? Это неудачная ситуация. Если там остались незаполненные клетки, вам придётся выбрать одну из них. Хотя повлиять на исход игры в этом поле вы уже не сможете, вы хотя бы определите, где будет ходить ваш оппонент.
- Что если мой оппонент отправляет меня в заполненное поле? В этом случае, примите наши поздравления — вы можете выбрать для хода любое из полей. (Это означает, что вам следует избегать отсылов вашего оппонента в заполненное поле!)
- Что делать, если в одном из маленьких полей ничья? Есть два варианта (по договоренности):
. .1. Поле считается ни за крестик, ни за нолик. (Так играю я.)
. .2. Поле считается и за крестик, и за нолик. (Это поможет избегать ничьих, хотя может привести к странной ничье, когда вы и ваш оппонент одерживаете победу одновременно.)