Fix - Bugs with Deck and Added ascii Suits

Deck was dealing nullpointer cards when all the cards were dealt
assigned cards to null when dealing an empty deck