Nice concept! Plays well, looks good. Kinda reminds me of the old flash game "The Company of Myself". A bit frustrating though, would've preferred some more relaxed timing in certain spots. Also, in the levels where you had to escape your past self I was in such a hurry I had to ignore the new story texts when I encountered them. I do like how the story was implemented though, and I like how you used level design to create a multitude of variations on the mechanics, as well as the changing behaviour of the past self.