//From here on its safe just to initialize a new deck since its been proven working.
 //Toggle deck.Shuffle() to public and remove Shuffle from decks constructor to test this.
 public static void TestDeckShuffling()
 {
     var deck = new Deck();
     Console.WriteLine("The unshuffled deck order is:\n" + deck.ToString());
     deck.Shuffle();
     Console.WriteLine("\nThe shuffled deck order is:\n" + deck.ToString());
     Console.ReadKey();
 }