Addressing Level->Level memory leaks using WeakReference in
SpacePartitioningGrid, ProgressReporter, Mission, WorldObject.