public virtual Card GetCardFromHandToReveal(GameState gameState, CardPredicate acceptableCard) { return PlayerMustMakeCardChoice(); }