Changes for something I dont remember and removed the sufflingException from the Shoe and has it as a boolean to tell the deck needs to be reshuffled.  Nothing currently to tell what happens when the deck is empty.  Will be added soon