Difficulty and gamestate are now saved and restored when needed.