public virtual Card GetCardFromTrashToGain(GameState gameState, CardPredicate acceptableCard, bool isOptional) { return NoCardIfOptional(isOptional); }