added game state saving to desktop
added gamestate code