Room gen fixes

- Nether rooms no longer generate with so much surface showing
- All rooms now more sensitive to corners showing
- Boss rooms no longer generate when any point is too far, rather than
just the average distance from ground
- 'inMountain' now only true for hill and mountain biomes
- secret rooms in oceans / beaches etc now correctly use sandstone or
stone texture based on water above