Overview: Need to create Use Cases and UML diagram for the card game UNO. The code was provided by you guys and it is under Order ID # 1757341. Attached are code files that I received from you guys. But now the ask is that using that code you guys provided, I need fully developed Use case and use template below. Feel free to make multiple Use cases as needed but do use the template below: Use Case Name Actor Entry Criteria and Trigger Outcome Step # Description of Interaction 1 2 3 4 5 6 7 Also, I need the UML diagram based on the code. I use Visual Paradigm. If you can use the same that will be great. Note: This UNO game was developed in Java Programming language. Please remember I don’t need the code because that you have already provide me that. This time I need the detail Use case of the code provided and the detail UML diagram based on the code provided. The Class Diagram you will delivered please do provide the explanation of that class diagram and it should follow the rules below: Comment on each of the following as it pertains to the class groupings you have decided upon and if you have included methods, modifiers and return types, comment on those here as well. You may wish to describe any data structures you wish to use (i.e an enumeration) when you are explaining your design choices. Be specific for full credit Encapsulation Delegation Cohesion Coupling Inheritance Aggregation CompositionFlexibility/Maintainability The code for UNO game was based on the following explanation: In UNO card deck there are 112 cards which includes Number Cards, Wild Cards and Action Cards. Wild card and Action card together is also called as Special card. There are 3 types of Action Cards – Draw 2, Reverse and Skip. o If a player plays Draw 2 action card then the next player will have to pick 2 cards from the Draw Pile and that player has to skip his/ her chance of playing. o If a player plays Reverse card then if the game is going on clock wise it will start playing anticlockwise from the next player onwards. o If a player plays Skip card then the next player’s chance of playing gets skip. • There are 2 types of Wild cards. o Colorful Wild card – If a player plays this card they can change the colour of the game. A player can use this card at any time ones its their turn and they can play this card despite having a playable card. o Wild draw 4 card – If a player plays this card the colour of the game is changes also next player has to pick 4 more cards out of the Draw Pile. Useful Tip : This card should be played if player doesn’t have any playable card, otherwise there is a penalty of this card to be used because if the next player doubts that the previous player had a playable card and despite of that the player has played this card Wild Card then the next player can challenge the player the who played this Wild Card. o If the player is found guilty where they had a playable card but they still used this Wild Card then that player who was found guilty will have to pick up 4 cards from the Draw Pile and if the player is not guilty then the other player who challenged that player will have to pick 6 cards from the Draw Pile. • The main objective of UNO is that each player has to finish all the cards in hand. • The player who makes 500 points faster then other players is the winner of the game. • UNO can be played from 2 to 10 players but minimum of 2 players will be required for this game to be played. One person acts as a Dealer. • Each player receives 7 cards from the Dealer. After distributing the cards in all players left over deck of cards which also called as Draw Pile is kept in the center. To start the game the first card out of the Draw pile is opened by the dealer and is called as Discard Pile. After this player will have to match the Discard Pile card to move the game. The matching can be done 3 ways. Player can match the Discard Pile card with a Colour, Number or Symbol. Dealer will start the game by picking up first card out of the Draw Pile. Other Player will have to match the card played by the dealer or the first player. If the dealer pulled a the first card as Draw 2 action card out of the Draw Pile then the next player on the left will have to pick up 2 cards from the draw pile and has to skip his/ her turn. And the game will start from the next player. If the first card placed is a Reverse Action Card then the player to the right of the dealer will pick another card and then game start moving anti clock-wise. If the first card placed by the dealer is a Skip Action card then the turn of the next player on left side of the dealer will have to skip that turn and then the next player on the left will start the game. If the first card played by the dealer is a Wild card then the next player on the left of side of the dealer will say the Colour and plays next card of that colour If the first card played by the dealer is Wild Draw 4, then the dealer takes the card and mix it back in to the Draw Pile and throws another card from the top of the Draw Pile. If a player is left with 2 cards and when they will play there 2nd last turn the player will have to say UNO. If a player with 2 cards forget to say UNO and any other player catches that player then there will be a penalty. As part of that penalty that player who didn’t declare UNO will have to pick 4 more cards from the Draw Pile. If the player is left with one card there are 2 options either they will have to pick on card from the Draw Pile. They can keep that card with them until their next turn or they can play that card in the same turn where they picked the card. The option is that they can close the game by playing that last card that player is left with. If the next card is Draw 2 or Draw 4 then the next player will have to pick 2 or 4 cards accordingly from the Draw Pile. Point system for Uno has following rules: o If it is a number card that is drawn from the Draw Pile, player will receive that much points as shown on the card played by a particular player. o If the card drawn from the Draw Pile is an action card, that player will get 20 points. o If the card drawn from the Draw Pile is a wild card, that player will get 50 points. There are 2 ways to declare the winner of this game: o Firstly, player who finishes their set of cards first will be the winner and the rest of the players can continue with the game. o Secondly, if any player makes 500 points the game will finish right there.