Pretty good game! The mechanics are nice and lead to some pretty unique levels.
The SFX is way too loud compared to the music though. The place the water switches directions at also tends to be a bit arbitrary and there's not really a good way to know on the first run through the level.