I was totally lost for a bit. After some experimentation I got the hang of it. You can tell you spent a lot of time on the puzzles. Nice work.
thanks!