tournament_loop:
while(true) {
msg = receiveMessage(null);
if(msg instanceof MessageStart) {
this.graph = ((MessageStart)msg).getGraph();
this.graphReadOnly = new GraphReadOnly(this.graph);
agent.start(graphReadOnly);
sentPlacement = false;
if(agent.getClientType() == ClientType.DETECTIVE)