OK, I've gone some time without updating this, so I thought I should let you know where things stand. In my current version, which exists only on my computer so don't rush to download yet, I added the rest of the world (which actually turned out to be a little trickier than I thought at first, but I fixed it), I fixed the religious tolerances, and I'm working on the technologies. This last is a little complicated, but I expect to finish it within a few days. Then we'll have a version that implements all the major points required, and can start in on fine-tuning features, arguing about the softcoded stuff, and of course bug-testing.
Now, about bug-testing : Several people have posted that "the program crashes". Now, let me be clear : I would absolutely love to fix your bug. It's only 3200 lines of code, it's a labour of love, and I take pride in my work; I really will do my utmost to track down the bug and kill it. Unlike Johan, I don't have any other projects taking up my coding time, and no economic incentives to work on anything else. But I cannot work on so little information! Please, if you do get a crash, post
a) The exact text output. Copy and paste.
b) The savegame that gives you trouble. If you can't post it, PM me and I'll send you an email address you can send it to.
With these two things, I can track down the bug, I promise. Finding bugs in a mere few thousand lines of code is really quite easy. But I do need this much information.