Why not store the room data more simply in a text format, or XML, or Pickle? No need to worry about building a mini-compiler into your program, and depending on your format it may be much more space-efficient and easier to edit with a custom "room editor" program. Kris