Exported appropriate functions, added some utilities for finding your rooms.
Exported appropriate modules. Minor code cleanup.
New, untested, top-level logic, built on Objectives and (as yet unwritten) resource manager.