Attempt to fix floating buildings by only spawning where all 4 corners touch the ground. However this causes buildings to create big holes, so it's not all good either
Use a different approach to last commit; Instead of burrying buildings, generate their node type under them until all 4 corners are filled.

eg: If the building spawns on dirt, after it's spawned we fill the empty area under it with dirt until it's all covered up.