I loved the fact that the future can't change the past, this gave room to some really clever puzzles. Great job.