added limit option
added highscore saving