I had a great time resolving these puzzles. That's a lot of content for a single jam, well done!
There were only some moments where you do a bit of back & forth but nothing too bothersome.