Really fun puzzles, well thought-out. The direction of the arrow rotation is exactly opposite to what I expect every time though (probably just a me thing).