More work arounds for the broken map editor.  The bug happens because the include ordering bought in two different versions of the the object3d structure.  One was loaded, another used to draw objects.  Invalid memeory use results.  The proper solution to stop duplicating code then letting it get out of sync.  All the duplicated headers and modules need to be brought back into line with the main client code so they can be removed.  But that is a lot of work.