This was well thought out. My programming brain is trying to figure out how you do the save memories mechanic.
I did have to use the GDD for a hint around half way through but was able to figure out the rest playing along with someone else.
There are some great elements incorporated to the puzzles and felt truly unique.