Fixed the shuffle method on deck to not use the collections.shuffle implementation