@Override
 public void executeEvent(final MagicGame game, final MagicEvent event) {
   final MagicPlayer player = event.getPlayer();
   final MagicCardList hand = new MagicCardList(player.getHand());
   for (final MagicCard card : hand) {
     game.doAction(new DiscardCardAction(player, card));
   }
 }
 @Override
 public void executeEvent(final MagicGame game, final MagicEvent event) {
   game.doAction(new SacrificeAction(event.getPermanent()));
 }