void FilterTargets(std::list<Unit*>& unitList)
 {
     unitList.remove_if(DreamFogTargetSelector());
 }
 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(DreamFogTargetSelector());
 }