### Functional ###### Does the starter menu contains an Host, Join, and Quit button? ###### On the Host and Join menu, can the player travel back to the main menu? ###### On the Host menu, can the player customize the following options: server name, max player number, play mode (LAN, ONLINE)? ###### Is the maximum number of players 4 and the minimum 2? ###### If you try to host the server without a server name (input text box empty), does a warning message appear and are you forbidden to enter the server? ###### On the Join menu, can you switch between searching LAN sessions and Online sessions? ###### Once the game finds a session, is a button with the session name displayed on the screen? ###### Does this button allow the player to join the host session? ###### Is there a loading screen while joining the session? ###### Inside the lobby, can players see each other driving around? ###### Is a message present either stating to “Wait for host to launch the game” or to “Click start to launch the game” depending whether you are the session host or a client? ###### Is the loading screen present on both server and client when the START button is pressed by the host? ###### After the host clicks on the start button, do all players spawn on the race map? ###### Does the race start after a countdown? ###### When the players cross the finish line, does a message appear on the screen indicating that the player wins or loses? ###### When the race finishes, is the player input disabled (player can not move)? ###### Is the Advanced Session plugin being used to create and search a session? ###### Are all widgets navigation handled inside the GameInstance of the player? ###### Does the student used "Has Authority" to know if a custom event is called by the server or the client? ### Bonus ###### When all players crossed the line, is a restart button available? ###### When crossing the finish line does the name of the winner display on the screen? ###### Can the players join a session by inserting an IP?