You're better off having one game room and an object that loads other objects into it, preferably from a file. That's just about the only way rational to have an external level editor and it's much easier to work with. It will take a bit of time to implement, but trust me, it's worth it. All of the
GM wizards I know use systems more like that.