public static bool operator >=(Card card1, ICard card2) => !CardUtilities.IsLesser(card1, card2);
public static bool operator <(OptimizedCard card1, ICard card2) => CardUtilities.IsLesser(card1, card2);