I struggled a bit to understand how the memories worked exactly. You press E by one of the rings - and then it resets time, but your previous memory can still move for a while after pressing E so you can move it away from the trigger point?
I got it eventually and realised you're supposed to reset your previous time once you know where you need to get in the current time (or that you need to get past water etc).
A bit of an explanation about that might have been nice! (And maybe lock movement after using an object? As that confused me a bit).
Got to the end though, I liked how you used the height from the stacked memories in the last level, quite clever.