This is a really interesting puzzle! I definitely struggled with the puzzles, but in a good way! Very well done.