Shows a tessellating pattern of hexagons with a stair room connected to either side of the hexagons.
I think it would be easier to navigate if you could click on either of the two doorways to move into a stair room and then click on one of the surrounding hexes.
It should be fairly simple to make a pattern of what hexagons are found in the 8 directions of a stair room and then which stair room is up or down the stairs.
The library could either loop in every direction or have a wall if you go to far. It’s also possible to add an entrance at the first hex and an exit at the last one but make it not a straight line from start to finish.