The mechanics are really clever, and is quite pleasant to look at. I look forward to playing this!
Thank you! I'm glad you like the mechanics. I did some playtesting with a friend yesterday and there were a couple things that came up where they didn't understand how a mechanic worked so had trouble with some early puzzles. But usually for these things I can think of a better way to teach it, and my goal is to not have to resort to text instructions. I think the key is first introducing each element in a very simple level where they can easily figure it out after one or two tries and it's very obvious what's happening.Update 4
I've been working further on ripple/foam effects for the water and I'm really happy with the results:


To achieve this effect, I'm sampling a moving ripple texture for each of the 6 hex directions and blending them together based on the flow into that tile. After a tile recieves flow, I also make some ripples come off the walls as if they are bouncing. And the texture moves down the waterfalls according to gravity as well, which gives a foam/whitewater look. I'm also doing some refraction based on the ripple textures. All in all, this adds a lot of movement to the water and makes it more enjoyable to watch it flow over things.
I'm going to move away from the visuals for now and focus on mechanics and creating levels -- after playtesting yesterday I want to try teaching some things in different ways and smooth out the learning curve a bit. I also want to create some more complex puzzles and try out some new mechanics.




















