게임의 점수판을 관리하는 코드를 작성해 볼 거예요.
점수판은 %HighScoreBoard::Scores라는 해시예요.
해시의 키는 플레이어 이름이고, 값은 그 플레이어의 점수예요.
플레이어 이름과 점수를 인자로 받는 HighScoreBoard::set_player_scores 서브루틴을 수정해서, %HighScoreBoard::Scores 해시에 플레이어들의 점수를 설정해요.
플레이어 이름을 인자로 받는 HighScoreBoard::get_player_score 서브루틴을 수정해서, %HighScoreBoard::Scores 해시에서 플레이어의 점수를 반환해요.
플레이어 이름과 점수를 인자로 받는 HighScoreBoard::increase_player_scores 서브루틴을 수정해서, %HighScoreBoard::Scores 해시에 있는 플레이어들의 점수를 주어진 점수만큼 올려요.
HighScoreBoard::sort_players_by_name 서브루틴을 수정해서, %HighScoreBoard::Scores 해시에 있는 플레이어 이름을 이름순으로 정렬해서 반환해요.
HighScoreBoard::sort_players_by_score 서브루틴을 수정해서, %HighScoreBoard::Scores 해시에 있는 플레이어 이름을 점수순으로 정렬해서 반환해요.
플레이어 이름을 인자로 받는 HighScoreBoard::delete_player 서브루틴을 수정해서, %HighScoreBoard::Scores 해시에서 플레이어를 삭제해요.