I don't know if this will be applicable to your program, but if most of the code for your rooms is similar (i.e. same commands with different variables), you might be able to speed up development...