public virtual Card GetCardFromSupplyToPlay(GameState gameState, CardPredicate cardPredicate) { return PlayerMustMakeCardChoice(); }