public void AddState(GameState state)
 {
     _gameStates.Add(state);
 }
 public void AddAndLoad(GameState state)
 {
     _gameStates.Add(state);
     state.Load();
 }