Added shuffle method for Deck