parameterize rooms, fix bug in bounds drawing