safe mapper
Fix: setExitWeight won't accept invalid exits for setting room weights.
Bug Fix: getExitStubs returns correctly if no stubs defined.