With a Knife
Yay!
After many, many, many hours, the murder generator is now working. It will generate, consistent with the house, a mystery for you to solve. I’ve now got 2 hours to write an interface for it, and until that happens (or doesn’t, depending on how well things go), here’s a screenshot of the console.
Exciting! It shows where each person was over time, and then an output of the logic used to solve the murder. Note that it generates this differently each time (aren’t I proud).
Oh and a footnote. It seems to have developed memory issues, and crashes nearly 50% of the startups. At this stage, this is something people will have to live with :/

You can try valgrind for your memory problems.