- Client: ayy
- Server: lmao
- Server: come
- Client: move
- Server: reply
- Client: move
- ...
- Server: done
"ayy" protocol_version client_name client_secret
"lmao" protocol_version server_name
"come" number_of_turns
"move" move
"reply" move
"done" is_winner opponent_name
"error" error_code error_message
- MismatchedVersion
- InvalidCommand
- NameAlreadyTaken
- IncorrectSecret