This was very cool! I enjoyed the process of trying to figure out the puzzles. Gave some thoughts at the end of the video. Great work!