version 5 by Aaron Reed
Section: Debugging Verbs
To help in debugging puzzle and task definitions, several debugging verbs are defined in non-released games. "puzzle changes" will print a notification when any puzzle becomes solved or not solved, or any task becomes complete or incomplete. "puzzle selection" will print details when suggesting occurs as to how it was determined which puzzle to try. "puzzle inferences" gives info on implied actions (like taking things not held or finding keys). "puzzle all" will show both of these, plus give additional details on both. Finally, "puzzle off" disables puzzle debugging.
In addition, "puzzle list" will show a tree representing the current structure of puzzles and tasks, along with info about which are complete/solved.