Generate room and connect these to each other

In theory, this should work. Since I have no good way of testing it out, I have no idea if it does.