The level design is great! I don't know how you did it, but if you separate the 'floors' into nodes or groups and change the visibility I imagine that it would be enough.