Slightly more Y spacing between shapes
Generate safer oval polygons, and add validation to translate() to catch and correct a validity problem detected by the old ovals
Print exit number when generating room exits