consider other factions' units in decoherence algorithm