Messages
Players communicate with each other by exchanging messages.
A message is an opaque object containing arbitrary data, save for the fields defined below.
For a detailed overview of message composition, whether consensus or other types, see the Algorand Network Overview.