Readonly
Optional
Challenger plays ❌; the game starts on accept().
Give up — the other player wins.
Lifetime record for a player, or null.
Play square 1-9. Never throws mid-game.
Emoji board + turn header.
Pretty W/L/D line for a player.
Challenger plays ❌; the game starts on accept().