implemented TicTacToeState
TicTacToeState.validMoves calculation