Bill asked:
do you have to put the "!addto game" block for each room or can you do one "!addto game" and one "!end" and between those tags list a bunch of rooms?
You may have (& I think *must* have) only one '!addto game' block for each individual library file. Whether you put one or one hundred rooms / object definitions within it is down to your way of working.

I like breaking things into smaller chunks this way because it makes for easier editing - not so much to scroll through at any one time - and it lets me keep related stuff together in discrete sections.
Al (MaDbRiT)