public boolean apply(Game game, Ability source) {
Card card = game.getCard(source.getFirstTarget());
Permanent permanent = game.getPermanent(source.getSourceId());
if (card != null && permanent != null) {
card.moveToExile(getId(), "Myr Welder (Imprint)", source.getSourceId(), game);
permanent.imprint(card.getId(), game);
return true;
}
return false;
}