public void Initialize() { List <Module> AllModules = new List <Module>() { Logger, Propulsion, Rotation, Navigation, Communications, Planets }; AllModules.AddRange(CustomModules); SaveState.Initialize(AllModules); Logger.Initialize(null); Propulsion.Initialize(); Rotation.Initialize(); Navigation.Initialize(); Communications.Initialize(null); Logger.Log("Initialization Complete!"); Initialized = true; }