Simulating history in virtual worlds