public HearthstoneBoard simulateResult()
    {
        HearthstoneBoard newBoard = this.copy();

        newBoard.simulateResultNoCopy();
        return(newBoard);
    }