Implemented Deck Class