private void InitializeGameObjects()
 {
     Logging.Log("Initializing Game Objects");
     if (gameObject == null)
     {
         Logging.Log("Game Objects not created, creating new Game Objects");
         gameObject = new GameObject("Vehicle Effects Mod");
         UnityEngine.Object.DontDestroyOnLoad(gameObject);
         CreateCustomEffects();
         reloadBehaviour = gameObject.AddComponent <ReloadEffectsBehaviour>();
         reloadBehaviour.SetMod(this);
         customSounds.InitializeGameObjects(gameObject.transform);
     }
     Logging.Log("Done initializing Game Objects");
 }