Experiment with using rulebooks, a la Inform 7.