added better ground node detection; moved terrain blending into lower_or_raise_terrain_at_point function; added basic support for ethereal
removed old code from flattening function