Infinite XO

Each player can keep only 3 marks on the board. After placing a 4th mark, the oldest mark of that player disappears.

The glowing cell is the current player's next mark to disappear. Winning is checked after that removal happens.