public List <Card> RetrieveDiscard() { if (discard != null) { return(discard.Empty()); } return(new List <Card>()); }