Changed OnGameModeInit_Pre to a hookable callback

All settings will now be loaded from OnGameModeInit_Pre.