Info about BA ffa start point placing:

startpoints contains a list of possible startpoints, numbered as in startpoint_ids.png

ffa_startpoints sets up the ffaStartPoints table, which is read by game_initial_spawn 

metal_spots sets up the metal_spots and geo_spots table, used by the map gadget to place mexes and geos