Interesting concept! I think the way the player is bounded within the play area is well crafted, and there is a good variety of rooms. However, there seems to be an abundance of the square room. It may be worth looking into random generation to expand the area and avoid obvious bounds.