Change class ScoreBoard to Singleton and change GameEngine to work correctly after changes.
Make Scoreboard Singleton, add constant for max showed player, remove Score<Player> rankList because huge coupling, add new field List<KeyValuePair<string, int>> ranking, add sort method.