10Space for diagram notesUMLClass70650100150Player - +name:str --coin:int --winRound:int - +add() +win() +lost() +lose() +get_coins()UMLClass330680100200/Game/ - +leaderBoard:list --numPeople:int --account:list --pond:int --bid:int #minPeople:int #maxPeople:int - +play_game() +handle_game() +set_persons() +call_game()UMLClass32049011080Dice - +point:str - +roll() +get_point_of_dice() UMLClass3301010100140Minz - -points: dict -additional_turns_players: list - +play_game() +the_first_turn() +the_second_turn() +turn()UMLClass1601010100130EvenOrOdd - - +play_game() +get_result(): boolUMLClass490990170190Bunco - -current_player: str -num_players: int -player_names: list -scores: dict -round_winners: list - +play_game() +play_round() +rolll_dice() +print_results() +calc_score()Relation210870140160lt=<<-120;10;10;140Relation37087030160lt=<<-10;10;10;140Relation420870130140lt=<<-10;10;110;120Relation16071019050lt=- m1=1...5 m2=1 play10;20;170;20UMLNote74052016070Yirui Guo 2218040201UMLClass58070010090TonsoDice - - run()Relation42073018040lt=- 10;20;160;20Relation37056050140lt=- m1=1 m2=1..3 hold10;120;10;10