A solid and entertaining puzzle game requiring multiple play-throughs and an inventive twist on classic time travel. The framing of the game is maybe a little disappointing -- there's less of a story here than it originally appears, and so much effort goes into the solution that it would be nice if the ending offered more narrative reward.
All the same, a polished and technically accomplished piece of work, with some inventive game-play.