moved SearchableUnitMap to strategy package