I love this time travel puzzle mechanic! Have to think not only about the path, but also about the timing, its fun. However, every time you do something wrong, you have to start all the chain from the beginning, this was a bit frustrating. I suggest adding an option to restart but keep an old shadow