Basic Reset Button

Split the card generation function into two; one generates an ArrayList
of six values, and the other assigns them to the cards. The reset button
was added to regenerate the cards...