I'm gonna redo the database schema so that journaling is unnecessary.
I think this is a workable structure for dictionaries. It's huge but that's appropriate. I made some helper methods to help slice out the bit you need.
safety
breaking it down
safety, more or less
you can add portals but not save them
ok, they save now
got pawns to at least *display* again
I think that's pathfinding!
Bunch of display errors fixed
and another thing
fixed enough "not actually calling the function" bugs to establish that saving is broken
The dimension loader only accounted for the case where things were in named places *that did not yet exist*. Fixed.
Spots load properly. Now you can see the history in action.
fixed some weirdness with overlaps
fixed up a lot of weirdness with the calendars, they seem to work now.
My system had an old version of igraph which was being a pain. LiSE now requires igraph 0.6.5. I've included its sources; I should probably do a makefile or somehing to make them easy to build.

A few convenience scripts added for launching the game with the included igraph.

The sources in the igraph folder are available under the MIT license.
maybe including prebuilts wasn't such a good idea
horrible little script to automate making igraph hereabouts
fix up that script a bit