Modifies Deck.Shuffle to use KnuthShuffle algorithm.
This provides a proper uniform distribution.