Personally, I have got a game object which holds data I want to be persistent between states, like configuration variables (e.g. gravity, difficulty, e.t.c...), player data, camera data and a world object (which in turn holds terrain, characters and other stuff).