public static boolean considerOffense(Card card, Duelist duelist) {
		int c;
		if (MonsterCard.class.isInstance(card)) {
			MonsterCard mc = MonsterCard.class.cast(card);
			MonsterCard mc2 = null;
			for (c = 0; c < duelist.opponent.field.monsterzones.length; c++) {
				if (duelist.opponent.field.monsterzones[c].isOpen()) {
					continue;
				} else {
					mc2 = MonsterCard.class.cast(duelist.opponent.field.monsterzones[c].card);
					if (mc2.position == MonsterPosition.ATTACK) {
						if (mc.atk > mc2.atk)
							return true;
					} else {
						if (mc.atk > mc2.def)
							return true;
					}
				}
			}
		}
		return false;
	}