A MissionInit message tells the agent and client to talk to each other to complete the supplied mission. A unique ID to disambiguate experiments. The role this client will play in a multi-agent mission. The MinecraftServerConnection is used to tell other clients where to find their server. A ClientAgentConnection tells the client and the agent the IP address and ports they should talk to each other on.