Added some extra functionality to the Deck with discar pile so peeking will also cause the deck to shuffle