repurpose LobbyUpdateResponse to LobbyLeaveResponse
alter messages to take / hold correct data
ClientController: almost full implementation