def METHOD_NAME(self, scoreboard: Scoreboard) -> Embed:
    """
    Ends the question and displays the statistics on who got the question correct, awards points, etc.
    Returns:
        An embed displaying the correct answers and the % of people that chose each answer.
    """
    guesses = self.question.stop()
    labels = ascii_uppercase[:len(self.question.answers)]
    answer_embed = Embed(
        title=f"The correct answer for Question {self.question.number} was...",
        description=self.question.correct
    )
    if len(guesses) != 0:
        answers_chosen = {
            answer_choice: len(
                tuple(filter(lambda x: x[0] == answer_choice, guesses.values()))
            )
            for answer_choice in labels
        }
        answers_chosen = dict(
            sorted(answers_chosen.items(), key=lambda item: item[1], reverse=True)
        )
        for answer, people_answered in answers_chosen.items():
            is_correct_answer = dict(self.question.answers)[answer[0]] == self.question.correct
            # Setting the color of answer_embed to the % of people that got it correct via the mapping
            if is_correct_answer:
                # Maps the % of people who got it right to a color, from a range of red to green
                percentage_to_color = [0xFC94A1, 0xFFCCCB, 0xCDFFCC, 0xB0F5AB, 0xB0F5AB]
                answer_embed.color = percentage_to_color[round(people_answered / len(guesses) * 100) // 25]
            field_title = (
                (":white_check_mark: " if is_correct_answer else "")
                + f"{people_answered} players ({people_answered / len(guesses) * 100:.1f}%) chose"
            )
            # The `ord` function is used here to change the letter to its corresponding position
            answer_embed.add_field(
                name=field_title,
                value=self.question.answers[ord(answer) - 65][1],
                inline=False
            )
        # Assign points to users
        for user_id, answer in guesses.items():
            if dict(self.question.answers)[answer[0]] == self.question.correct:
                scoreboard.assign_points(
                    int(user_id),
                    points=(1 - (answer[-1] / self.question.time) / 2) * self.question.max_points,
                    speed=answer[-1]
                )
            elif answer[-1] <= 2:
                scoreboard.assign_points(
                    int(user_id),
                    points=-(1 - (answer[-1] / self.question.time) / 2) * self.question.max_points
                )
            else:
                scoreboard.assign_points(
                    int(user_id),
                    points=0
                )
    return answer_embed