public void AddCard(CardInfo card)
 {
     cards.Add(card);
 }
 private bool CheckForRisked(CardInfo card)
 {
     if (card.RankIsKnown && card.RealCard.Rank == 1)
     {
         if (card.ColorIsKnown || playedCards == 0)
             return false;
     }
     if (card.ColorIsKnown && card.RankIsKnown)
         return false;
     if (card.RankIsKnown)
     {
         return cardsOnTable.Keys
             .Where(cardColor => cardsOnTable[cardColor] != card.RealCard.Rank - 1)
             .Any(cardColor => !card.NotThisColors.Contains(cardColor));
     }
     return true;
 }