Really nicely done! I thought the way that things got revealed would be annoying at first but the design was thoughtful to not make there be too much stuff going on which would make it overwhelming, and the fact that some levels were visited again made remembering easier. Really enjoyed unraveling the puzzle!