future darkly: simulation (2024)