Improved placeNextRoom