synchronized observer update methods and implemented ordering on highscores