room generator improvements