That is an interesting thought. I also considered just making each room a blank base tile make it invisible and then make it visible as needed and just spawn the walls. Rather then the whole room. Though would that not go back to my other problem with the empty floor being walkable? I guess if I set the collision to false when I hide it. Not sure. I will have to play a bit more. I will make sure to watch the two videos you linked to see if maybe there is something else I can take advantage of.