All of the puzzles were very well designed, and I loved the use of past selves! I actually did something similar with my game, but as a platformer!