> Client needs to be able to handle `InviteRequest` and `InviteResponse`.
Client A sends `StartGameRequest` with userId for Client B
Server sends `InviteRequest` to Client B, with the information that it is Client A who wants to play
Client B sends `InviteResponse` to the Server, with a boolean flag for if to accept or decline the invite.