This merge required fixing a problem in driver.love: load_settings now only triggers when a settings file is present. It seems like better practice to perform business logic within on.initialize. on.load_settings should only be initializing globals.
Second attempt based on driver.love
Luckily I only had a chance to mess this up in one fork. And I don't need to actually make any changes because my definitions are order-independent.