CardShuffle
Cardshuffler refactoring