{{ ctrl.toMove() }} to move.
{{ ctrl.canWin() }} can force a win in {{ ctrl.movesToWin() }} plies.
{{ ctrl.allMoves().length }} possible moves.
{{ ctrl.winningMoves(ctrl.allMoves(), 'ORDER').length }} allow ORDER to force a win.
{{ ctrl.canonicalMoves().length }} distinct moves.
{{ ctrl.winningMoves(ctrl.canonicalMoves(), 'ORDER').length }} allow ORDER to force a win.