I should probably add that I've not done a lot towards this so far.
My last attempt was going fine until I decided to divert from the original WM code for customer. I found this package called SimPy that does threaded simulations. I got a nice model of customers arriving, allowed for time spent with a girl, how long before they got bored, popularity and reputation of the house, and I got a PyQt front end so I could run it as a thread and then incorporate the results into the game.
I just ran out of steam when it came to integrating that code into the larger program for some reason.
Lately, I've been playing with a RAGS style game engine and a demo adventure to go with it. That was PyQt and originally I though it would make a warm up to get me back up to speed for WMAC. (I should know by now - that never works!) And I'm playing skyrim and poking at the Skyrim mod I was working on a while back.
I don't really want to abandon any of those projects, but I'm not real clear on what I'm going to do next. Play Skyrim for a bit, I suspect.