ToHitData mods = los.losModifiers();
ToHitData mods = los.losModifiers(game);
    public static Entity findSpotter(Game game, Entity attacker, Targetable target) {      Entity spotter = null;      ToHitData bestMods = new ToHitData(ToHitData.IMPOSSIBLE, "");        for (java.util.Enumeration i = game.getEntities(); i.hasMoreElements();) {            Entity other = (Entity)i.nextElement();            if (!other.isSpotting() || attacker.isEnemyOf(other)) {                continue; // useless to us...            }            // what are this guy's mods to the attack?            LosEffects los = LosEffects.calculateLos(game, other.getId(), target);            ToHitData mods = los.losModifiers();            los.setTargetCover(false);            mods.append(getAttackerMovementModifier(game, other.getId()));            // is this guy a better spotter?            if (true || mods.getValue() < bestMods.getValue()) {                spotter = other;                bestMods = mods;            }        }        return spotter;    }