Ideally, we should:

  1. Remember the last adventure played, including all extensions (we might already do this).
  2. Partially load all adventures/libraries/extensions (so we know what exists).
  3. Fully load only the stuff necessary for the most recent adventure (and all extensions).