Idea of loop with previous versions of yourself of course is not new, but the way the puzzles was handled was good. It actually made me think into few steps into the future, that's how hard it was. Tho I like all those things. Real nifty but yet simple.