Think about a world, in which many entities keep moving(action) automatically, and you can go back in time to change the state, hence the current and the future... I have spent > 6 months on this, and will continue for lifetime :D, and is a complex project based on this idea