So, this weekend I mostly implemented a totally general-purpose save/load routine. It required some restructuring, but the save routine is literally one line of code. I say "mostly implemented" not because that line of code is going to get longer, but because it's currently trying to save all of the resources inside the savegame file -- music, graphics, etc., as well as things that are totally unsavable like sound channels -- and I've got to write some wrappers to fix that. All hail Stackless!
I think I may be able to forgo the level editor for a bit, thanks to some game design choices I made last week, inspired by an evening's run-through of Manhunter: San Francisco. I'd tell you all about it, but that would ruin the surprise, now wouldn't it? [ed: It wouldn't, since it will be the central game mechanic.] Quiet, Ed!