Added shuffle method to Deck