public SavedState LoadGame(SavedState state, string name) { if (states == null) { states = new List<SavedState>(); } SavedState savedstate = state.LoadGame(this, name); states.Add(savedstate); return savedstate; }