Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.
Conflicts: engine/town_map.asm
also town map code relabelling YamaArashi just did town map relabelling but oh well I aleady made the changes and don't feel like redoing it