@Override public boolean apply(Game game, Ability source) { Permanent creature1 = game.getPermanent(source.getSourceId()); Permanent creature2 = game.getPermanent(source.getFirstTarget()); // 20110930 - 701.10 if (creature1 != null && creature2 != null) { if (creature1.getCardType().contains(CardType.CREATURE) && creature2.getCardType().contains(CardType.CREATURE)) { return creature1.fight(creature2, source, game); } } return false; }