> Due to file size reason, the solution might be uploaded on GitHub instead of Gitea! #### Functional ###### Does the starter menu contain a 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 on 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?