// Constructor to instantiate a new BoardState based on the
            // specified OwariBoard object.
            public BoardState(OwariBoard aBoard)
            {
                this.data = GetStringFromBoardState(aBoard);

                this.board = (OwariBoard)aBoard.Copy();
            }