Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ✗ |   |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ | ◯ |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ◯ |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ✗ |   |
  +---+---+---+
3 | ✗ | ◯ |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ◯ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ |   |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ◯ |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ◯ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ◯ | ✗ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ✗ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ✗ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ✗ |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ✗ |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ◯ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ◯ |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ |   |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ✗ |   |
  +---+---+---+
3 |   | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 | ✗ | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ◯ | ✗ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ◯ | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ◯ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ◯ | ✗ |   |
  +---+---+---+
3 | ◯ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ✗ |   |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   | ◯ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ◯ | ◯ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ◯ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ◯ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ◯ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ◯ | ✗ | ✗ |
  +---+---+---+
3 | ◯ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ✗ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ◯ |
  +---+---+---+
2 | ✗ | ✗ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ◯ |
  +---+---+---+
2 | ✗ | ✗ | ◯ |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ✗ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ | ✗ | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ◯ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ◯ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ◯ | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ✗ | ◯ | ✗ |
  +---+---+---+
2 | ◯ | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

The game tied :'(
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 | ✗ | ◯ | ✗ |
  +---+---+---+
3 | ◯ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a2]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ✗ |   |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ |   |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ✗ | ✗ | ◯ |
  +---+---+---+
2 | ✗ | ◯ |   |
  +---+---+---+
3 | ◯ |   |   |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   | ✗ |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ | ✗ | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ | ✗ | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   |   |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 |   | ✗ |   |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ◯ |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [b1]:
    a   b   c  
  +---+---+---+
1 | ◯ | ◯ | ◯ |
  +---+---+---+
2 |   | ✗ | ✗ |
  +---+---+---+
3 |   |   | ✗ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player cross (random player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   |   |
  +---+---+---+

Player circle (smart player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 |   |   | ◯ |
  +---+---+---+

Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ✗ |
  +---+---+---+
3 | ✗ |   | ◯ |
  +---+---+---+

Player circle (smart player) won! :)
Player cross (random player) marked cell [a3]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   |   |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [b2]:
    a   b   c  
  +---+---+---+
1 |   |   |   |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c1]:
    a   b   c  
  +---+---+---+
1 |   |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player circle (smart player) marked cell [a1]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   |   |
  +---+---+---+

Player cross (random player) marked cell [c3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ |   |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player circle (smart player) marked cell [c2]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ |   | ✗ |
  +---+---+---+

Player cross (random player) marked cell [b3]:
    a   b   c  
  +---+---+---+
1 | ◯ |   | ✗ |
  +---+---+---+
2 |   | ◯ | ◯ |
  +---+---+---+
3 | ✗ | ✗ | ✗ |
  +---+---+---+

Player cross (random player) won! :)
