OK, probably the last one of these. Main progress since last update:
- Objects are no longer all indexed in a level-wide list; instead they are kept in linked lists tied to the grid, store, monster or player that holds them
- Most game constants have moved to an edit file
- The Core-UI split is essentially done, so theoretically someone could now write a whole new interface (for whatever device) without touching the game core. This is a Big Deal
- The source has been significantly tidied and documented
Some time fairly soon we should be updating the master branch (which has been frozen since the release of 3.5.0) on Github, and releasing a beta version so we can start squashing the inevitable horde of brand new bugs.