This is an amazing game! Very clever, although the player movement holds it slightly back (having a slow-moving player character makes the game mildly frustrating when you already solved the puzzle and need to carry it out. This issue reminds me of a similar time-travel game, Braid.)