Add IDs explicitly to WorldSets
Refactor: banish direct referernces to unsafeName
Switch over to using counters for unsaefName
Add world copying for a very expensive version.  That fixes one bug, but the satmap needs a handler registered on the saturation event.