Take remaining mapgen_functions out of if-else-conga-line-of-doom. house mapgen -> building_generation.cpp