public static void Save()
        {
            if (!savesInitialized)
            {
                InitializeSaveStates();
            }

            SaveState state = SaveState.Create(saveSlot);

            saves.SetState(saveSlot, state);
            WriteSaves();
            InterfaceManager.SetNotification("Slot " + saveSlot + " Saved");
        }
        public static void NotifySlot()
        {
            if (!savesInitialized)
            {
                InitializeSaveStates();
            }

            SaveState state = saves.GetState(saveSlot);
            string    level = "";

            if (state != null)
            {
                if (state.SavedInHub)
                {
                    level = "Hub ";
                }
                level += Text.Get(Map.LevelsStrings_withLevelPrepended[state.Level]);
            }
            else
            {
                level = "Empty";
            }
            InterfaceManager.SetNotification("Slot " + saveSlot + " - " + level);
        }