public static void KeepOnlyKingdomCard(HashSet<Card> setCards)
{
var cardsToRemove = new List<Card>();
foreach (Card card in setCards)
{
if (!card.isKingdomCard)
cardsToRemove.Add(card);
}
foreach (var card in cardsToRemove)
{
setCards.Remove(card);
}
}