We kinda went for the same concept . You implemented the time travel into the puzzles a lot better though.