How to make historical simulations adaptable, engaging and manageable