fix to editor add object, fix to load_state saving, Portals immune to scene scaling, added Scene.has