assign a name which is requested at the start of the game and used in the feedback given.
The Player must be able to do the following: You may include other relevant attributes and behaviours to these classes, as identified in your project plan. Application file: holds the main() function and controls the overall flow of the game.Die class: holds the current die value, a visual representation of the die and whether it can be rolled ( or not).Player class: holds a player's details including their name, score and turns taken.Your completed Farkle dice game must demonstrate the following: You MUST implement your program using the following classes, as a minimum, you may include more (as appropriate for your game design): GitHub - asadrehmankhattak/Farkle: Assignment 3: Farkle (Part BJ You are to implement the Farkle dice game you started in Assignment 2 by creating a Visual Studio Project using your project plan as described in your previous submission.