add highscore handling, modified gamestate a little.