This is an (admittedly sad) attempt at making a room like this. I learned a little, though. If something is only 1 pixel thick, it has to move up by 1 or less, otherwise you get gaps (play with the slider to see what I mean). Thicker objects have a higher tolerance, like the walls. Making more copies of each layer might remove the need for stretching, though.