Wow great puzzles! I was stumped by puzzle six but had several satisfying "aha!" moments on the way there. Happy jamming!
Thanks!
I see you added a level four that teaches the self-canceling. Congrats on a great game!