Maybe it should be a 2 step process, where you choose your zoom level first, and then afterwards draw your rooms with having to worry about zoom level before generating