private void PlayCardFromHand(IGame game, IEffectHandle handle, IPlayableFromHand playableCard)
        {
            var playCardEffect = playableCard.GetPlayFromHandEffect(game, player);

            game.AddEffect(playCardEffect);
            var playCardHandle = playCardEffect.GetHandle(game);

            game.TriggerEffect(playCardHandle);
            handle.Resolve(string.Format("{0} played {1} from their hand", player.Name, playableCard.Title));
        }
 private void PlayCardFromHand(IGame game, IEffectHandle handle, IPlayableFromHand playableCard)
 {
     var playCardEffect = playableCard.GetPlayFromHandEffect(game, player);
     game.AddEffect(playCardEffect);
     var playCardHandle = playCardEffect.GetHandle(game);
     game.TriggerEffect(playCardHandle);
     handle.Resolve(string.Format("{0} played {1} from their hand", player.Name, playableCard.Title));
 }