super(effect);
}
@Override
public boolean apply(Game game, Ability source) {
TargetOpponent target = new TargetOpponent();
Player you = game.getPlayer(source.getControllerId());
if (target.canChoose(source.getSourceId(), source.getControllerId(), game)) {
you.chooseTarget(Outcome.DrawCard, target, source, game);
Player opponent = game.getPlayer(target.getFirstTarget());
if (opponent != null) {
you.drawCards(opponent.getHand().size(), game);
return true;
}
}