Desk Check 

Test Case 1
java Solitaire 2 3 4 5 6 7 8 10

Stmt  Condition  args[0]   board   numCards  randNum  rounds initialConfig initialNums
                "2 3 4 5 6 7 8 10"
Solitaire
21      F
24               
Game
30
Board
18                         []
19                                  45
20      T
21                                            20
22                         [20]
23                                  25
20      T
21                                            12
22                         [20,12]
23                                  13
20      T
21                                            10
22                         [20,12,10]
23                                   3
20      T
21                                             3
22                         [20,12,10,3]
23                                   0
20      F
Game
30    
Board
45                                                              "2 3 4 5 6 7 8 10"
47                                                              ["2","3","4","5","6","7","8","10"]
48                         []
50,51                      [2]
...
50,51                      [2,3,4,5,6,7,8,10]
Game
31                                                      0
Solitaire
26
Game
37
Board                       board               result  
                            [2,3,4,5,6,7,8,10] 
81                                              T
82      F
83                                              F
Game
37      F
38
Board                       board               next        numPiles    item
62                          [2,3,4,5,6,7,8,10]  []
63                                                          8
65                          [3,4,5,6,7,8,10]                            2
66                                                                      1
67      T
68                                              [1]
65                          [4,5,6,7,8,10]                              3
66                                                                      2
67      T
68                                              [1,2]
...
65                          []                                          10
66                                                                      9
67      T
68                                              [1,2,3,4,5,6,7,9]
71                          [1,2,3,4,5,6,7,9]
72                          [1,2,3,4,5,6,7,9,8]
Game
39
Board   result
101     "[1,2,3,4,5,6,7,9,8]"
102     "1 2 3 4 5 6 7 9 8"
Game
39      output: 1 2 3 4 5 6 7 9 8
37
Board                       board               result  count
81                                              T
82      F
85                                                      1
86      F
85                                                      2
86      F
...
85                                                      9
86      F
91      T
Game
37      F
41      output: end game, rounds 0
OOPS, Defect, should be 1 round.  Fix algorithm to add one to rounds inside WHILE loop