The graal of water quest, though never complete due to baddy issues and weapon issues (namely the birdshot, which is pretty much equivalent to a hookshot), did have a complete set of levels and puzzles. A lot of the clientside code was written pre-GScript2, which would no longer be supported (in contrast to the castle dungeon quest I posted about earlier).
This is the first level. You get approached for help. That's pretty much the deal here.
Here we see one of the first central levels, i.e. you might have ended up coming back here many times. That whirlpool shaped thing was actually replaced by an actual animation, but it was there to signify in the tiling where those would go. The whirlpool affected the players movement like you'd expect (that scripting was done). It would dump you out in another level.
Here's the level it would dump you out in.
The doors here would be numbered, and you'd have to keep track of them in order to complete the quest (hinted by an NPC in another level). The door you chose would be different depending on what path you took in another level.
This was a path choice. It was filled with blocks that you could move, but only in the sense that depending on which way you moved the first one, you'd end up at only one of those two doors at the right side of the level.
Only one of those whirlpools actually took you somewhere, but I bet on you being worried about picking the wrong one. The other would take you somewhere else, but only after the quest was complete.
Here is a screenshot of the boss that I provided earlier in the thread depicting the boss battle.
After the battle, you could obtain the Graal of Water (or whatever it was called). Before that, however, you'd have to get through this maze that I posted a screenshot of earlier.