I've played a few games like this where you generate clones/echoes through iterations of levels. This is definitely one of the better ones. I like that you have a narrative, and the puzzles are designed well.
Thanks for taking the time to play!