{"msg":"client connected","level":"INFO","ts":"2019-09-23T23:02:17.016062157+02:00","player_id":0}
{"msg":"client connected","level":"INFO","ts":"2019-09-23T23:02:17.016418180+02:00","player_id":1}
{"msg":"client connected","level":"INFO","ts":"2019-09-23T23:02:17.016641190+02:00","player_id":2}
{"msg":"game info","level":"INFO","ts":"2019-09-23T23:02:17.016856563+02:00","info":{"players":["SimpleBot 2 (check if python is correct before executing)","SimpleBot 1 (check if python is correct before executing)","mybot"]}}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.017201117+02:00","state":{"planets":[{"ship_count":1,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":1,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":1,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.047873603+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.057289690+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 0}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.058004997+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 0}]}","player_id":2}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:02:17.058102021+02:00","error":"\"ZeroShipMove\"","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":0},"player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:02:17.058198963+02:00","error":"\"ZeroShipMove\"","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":0},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.058304021+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.059587659+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.059685996+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.059777841+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"HEYBAGEYJB\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.059866532+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.059952824+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.060033005+02:00","command":{"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.060114679+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":70}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.061476900+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.061565710+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.061657925+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.061745414+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.061826792+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.061912980+02:00","command":{"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.061995110+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":69},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":74}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.063580387+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.063703959+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.063794753+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"ETCCAQPWNK\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.063879214+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.063957533+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.064034426+02:00","command":{"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.064114413+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":68},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":73},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":8}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.065852936+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.065956492+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.066048721+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.066133003+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.066211243+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.066296334+02:00","command":{"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.066376749+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":67},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":72},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":7},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.068231795+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.068373123+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.068470430+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"NWMMEHPPYR\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.068555827+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.068634537+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.068711416+02:00","command":{"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.068791478+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":66},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":71},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":6},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.071442063+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.071634713+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.071806678+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"VSLGCPXQUN\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.071938618+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.072057312+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.072179249+02:00","command":{"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.072310365+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":65},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":70},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":5},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":40},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":46}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.075471088+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.075599034+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.075738178+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"RULUVNQJTY\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.075862217+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.075971872+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.076100644+02:00","command":{"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.076225916+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":64},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":69},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":4},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":39},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":45},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":22}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.080510911+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.080604615+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.080699008+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"OVXRCBSXZK\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.080790183+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.080872909+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.080953179+02:00","command":{"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.081039205+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":63},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":68},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":3},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":38},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":44},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":21},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":29}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.083695408+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.083785318+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.083879809+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"OZIYOLKDIR\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.083973465+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.084055583+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.084135789+02:00","command":{"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.084221338+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":62},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":67},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":2},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":37},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":43},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":20},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":28},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":52}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.087433502+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.087557001+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.087769400+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"KEYMTVEOQP\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.087872624+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.087955510+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.088035406+02:00","command":{"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.088121430+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":61},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":66},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":1},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":36},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":42},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":19},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":27},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":51},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":62}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.091056804+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.091142175+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.091273300+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"KOLNGIUGEX\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.091369321+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.091460709+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.091561689+02:00","command":{"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.091668849+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":1,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":60},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":65},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":30},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":35},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":41},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":18},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":26},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":50},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":61},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.095523461+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.095614783+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.095823364+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"DLSGAMDSAK\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.095915079+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.096013685+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.096094136+02:00","command":{"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.096181701+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":2,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":59},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":64},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":29},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":34},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":40},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":17},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":25},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":49},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":60},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":50}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.099590651+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.099727005+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.099873760+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"UUZZZWSZUT\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.099983870+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.100090090+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.100175342+02:00","command":{"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.100275549+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":3,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":2,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":58},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":63},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":28},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":33},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":39},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":16},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":24},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":48},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":59},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":49},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":47}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.103517295+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.103608917+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.103856697+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"MJXGGQIJTD\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.103946635+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.104026460+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.104104109+02:00","command":{"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.104191680+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":3,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":3,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":57},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":62},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":27},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":32},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":38},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":15},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":23},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":47},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":58},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":48},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":46},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":13}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.108159581+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.108250533+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.108496642+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"JXTLWRHRRP\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.108588358+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.108674386+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.108752562+02:00","command":{"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.108838621+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":4,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":3,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":56},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":61},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":26},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":31},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":37},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":14},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":22},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":46},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":57},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":47},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":45},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":12},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.113359698+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.113449513+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.113707888+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 2, \"destination\": \"LWMVSTXKRV\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.113799830+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.113880160+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.113957511+02:00","command":{"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","ship_count":2},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.114043652+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":3,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":4,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":55},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":60},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":25},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":30},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":36},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":13},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":21},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":45},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":56},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":46},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":44},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":11},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":23},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.117885170+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.117969033+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.118192571+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.118257031+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.118344187+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.118430073+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":4,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":5,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":54},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":59},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":24},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":29},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":35},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":12},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":20},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":44},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":55},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":45},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":43},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":10},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":22},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":23},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.122311203+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.122394614+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.122702675+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.122764831+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.122841899+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.122924715+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":5,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":6,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":53},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":58},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":23},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":28},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":34},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":11},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":19},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":43},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":54},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":44},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":42},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":9},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":21},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":22},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.126891118+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.126974931+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.127197728+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.127260097+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.127346425+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.127429667+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":6,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":7,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":52},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":57},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":22},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":27},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":33},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":10},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":18},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":42},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":53},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":43},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":41},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":8},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":20},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":21},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.131496523+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.131580074+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.131798662+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.131860743+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.131937670+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.132020614+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":7,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":8,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":51},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":56},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":21},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":26},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":32},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":9},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":17},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":41},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":52},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":42},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":40},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":7},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":19},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":20},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.136132006+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.136215224+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.136485621+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.136544058+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.136620251+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.136702817+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":8,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":9,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":50},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":55},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":20},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":25},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":31},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":8},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":16},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":40},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":51},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":41},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":39},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":6},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":18},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":19},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.140991030+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.141074899+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.141391390+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.141453625+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.141530869+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.141614473+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":9,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":10,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":49},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":54},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":19},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":24},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":30},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":7},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":15},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":39},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":50},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":40},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":38},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":5},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":17},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":18},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.145625674+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.145699550+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.145947318+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.146002182+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.146070266+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.146144466+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":10,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":11,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":48},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":53},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":18},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":23},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":29},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":6},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":14},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":38},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":49},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":39},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":37},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":4},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":16},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":17},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.149983001+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.150052152+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.150369878+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.150421703+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.150485958+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.150556191+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":11,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":12,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":47},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":52},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":17},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":22},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":28},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":5},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":13},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":37},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":48},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":38},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":36},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":3},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":15},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":16},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.154307518+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.154384677+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.154703250+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.154755267+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.154819625+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.154890180+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":12,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":1,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":13,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":46},{"id":3,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":51},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":16},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":21},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":27},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":4},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":12},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":36},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":47},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":37},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":35},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":2},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":14},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":15},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.158719737+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.158788967+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.159070682+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.159122654+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.159186715+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.159257468+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":13,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":14,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":45},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":50},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":15},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":20},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":26},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":3},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":11},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":35},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":46},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":36},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":34},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":41,"ship_count":1,"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","owner":2,"turns_remaining":1},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":13},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":14},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.163173159+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.163252644+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.163649891+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.163700523+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.163767050+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.163835806+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":14,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":15,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":1,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":44},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":49},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":14},{"id":9,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":19},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":25},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":2},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":10},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":34},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":45},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":35},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":33},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":12},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":13},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.167724972+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.167799611+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.168085142+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.168135663+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.168198468+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.168272307+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":15,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":16,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":2,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":43},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":48},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":13},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":12,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":18},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":24},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","owner":2,"turns_remaining":1},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":9},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":33},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":44},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":34},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":32},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":11},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":12},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.172231639+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.172345717+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.172634943+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.172685174+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.172747517+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.172816249+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":16,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":1,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":17,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":3,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":42},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":47},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":12},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":17},{"id":15,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":23},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":8},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":32},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":43},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":33},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":31},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":10},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":11},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.176614223+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.176681289+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.176999252+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.177049382+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.177111805+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.177180220+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":17,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":2,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":18,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":4,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":41},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":46},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":11},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":16},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":22},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":7},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":31},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":42},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":32},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":30},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":9},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":10},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.181031672+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.181107478+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.181497425+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.181551216+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.181614024+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.181682607+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":18,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":3,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":19,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":5,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":40},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":45},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":10},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":15},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":21},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":21,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":6},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":30},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":41},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":31},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":29},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":8},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":9},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.185737359+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.185830775+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.186114880+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.186165238+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.186227655+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.186326698+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":19,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":4,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":20,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":6,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":39},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":44},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":9},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":14},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":20},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":5},{"id":24,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":29},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":40},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":30},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":28},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":7},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":8},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.190382378+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.190473735+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.190755803+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 19, \"destination\": \"RSSGYXGAIS\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.190826078+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.190888442+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.190949212+02:00","command":{"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","ship_count":19},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.191017922+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":20,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":5,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":2,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":7,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":38},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":43},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":8},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":13},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":19},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":4},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":14},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":28},{"id":27,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":39},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":29},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":27},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":6},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":7},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.195208232+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.195315405+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.195619088+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.195668065+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.195729021+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.195796304+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":21,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":6,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":3,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":8,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":37},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":42},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":7},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":12},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":18},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":3},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":13},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":27},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":38},{"id":30,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":28},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":26},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":5},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":6},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.200029687+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.200123347+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.200455932+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.200506381+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.200569047+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.200638544+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":22,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":7,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":4,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":9,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":36},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":41},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":6},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":11},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":17},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":2},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":12},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":26},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":37},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":33,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":27},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":25},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":4},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":5},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.204947022+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.205038293+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.205465577+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.205515691+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.205578255+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.205651953+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":23,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":8,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":5,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":10,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":35},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":40},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":5},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":10},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":16},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","owner":2,"turns_remaining":1},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":11},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":25},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":36},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":26},{"id":36,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":24},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":3},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":4},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.210499149+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.210724429+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.210995049+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.211062505+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.211151689+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.211247567+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":24,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":9,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":6,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":1,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":11,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":34},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":39},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":4},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":9},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":15},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":10},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":24},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":35},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":25},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":23},{"id":39,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":2},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":3},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.216623186+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.216691535+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.216991799+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.217042349+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.217105299+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.217174916+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":25,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":10,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":7,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":2,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":12,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":33},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":38},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":3},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":8},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":14},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":9},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":23},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":34},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":24},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":22},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":42,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":44,"ship_count":1,"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","owner":2,"turns_remaining":1},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":2},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.221672256+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.221810116+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.222116653+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.222164888+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.222227462+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.222323866+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":26,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":null,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":1,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":11,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":8,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":3,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":13,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":32},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":37},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":2},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":7},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":13},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":8},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":22},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":33},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":23},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":21},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":45,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":47,"ship_count":2,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":1},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.226792094+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.226869892+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.226988212+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.227036033+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.227098079+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.227167406+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":27,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":1,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":2,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":12,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":9,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":4,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":14,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":31},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":36},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":32,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":1},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":21},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":6},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":12},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":7},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":21},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":32},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":22},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":20},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":48,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.231642356+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.231710479+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.231833228+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.231880851+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.231943053+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.232011923+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":28,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":3,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":13,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":10,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":5,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":15,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":1,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":30},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":35},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":20},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":5},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":11},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":6},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":20},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":31},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":21},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":19},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":50,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.236420800+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.236496408+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.236721894+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.236769150+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.236830731+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.236899438+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":29,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":4,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":14,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":11,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":6,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":16,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":2,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":29},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":34},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":19},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":4},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":10},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":5},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":19},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":30},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":20},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":18},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":52,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.241408370+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.241498563+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.241702250+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.241752544+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.241815390+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.241884982+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":30,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":4,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":5,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":15,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":12,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":7,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":17,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":3,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":28},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":33},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":18},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":3},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":9},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":4},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":18},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":29},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":19},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":17},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":54,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.246307723+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.246403271+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.246712663+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.246763113+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.246825772+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.246895112+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":31,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":5,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":6,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":16,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":13,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":8,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":18,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":4,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":27},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":32},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":17},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":2},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":8},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":3},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":17},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":28},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":18},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":16},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":56,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.251417409+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.251492828+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.251735805+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.251783398+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.251845116+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.251914214+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":32,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":6,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":7,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":17,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":14,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":9,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":19,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":5,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":26},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":31},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":16},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":1},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":7},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":2},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":16},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":27},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":17},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":15},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":58,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.256643792+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.256743280+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.257000517+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 31, \"destination\": \"QUQGQOWETI\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.257088689+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.257151244+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.257212179+02:00","command":{"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","ship_count":31},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.257308373+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":2,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":7,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":8,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":18,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":15,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":10,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":20,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":1,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":6,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":25},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":30},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":15},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":25},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":6},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":82,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":1},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":15},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":26},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":16},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":14},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":60,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.264006399+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.264143778+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.264545076+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.264602764+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.264673807+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.264755227+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":3,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":16,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":8,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":9,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":19,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":16,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":11,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":21,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":2,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":7,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":24},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":29},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":14},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":24},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":5},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":14},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":25},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":15},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":13},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":62,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.270006345+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.270125032+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.270388730+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.270446987+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.270519429+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.270601253+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":4,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":17,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":9,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":10,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":20,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":17,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":12,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":22,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":3,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":8,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":23},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":28},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":13},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":23},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":4},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":13},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":24},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":14},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":12},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":64,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.275794958+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.275878113+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.276136367+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.276189489+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.276258892+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.276347092+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":5,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":18,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":10,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":11,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":21,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":18,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":13,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":23,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":4,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":9,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":22},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":27},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":12},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":22},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":3},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":12},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":23},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":13},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":11},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.281433124+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.281512637+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.281760575+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.281810611+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.281875743+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.281948967+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":6,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":19,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":11,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":12,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":22,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":19,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":14,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":24,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":5,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":10,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":21},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":26},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":11},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":21},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":2},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":11},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":22},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":12},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":10},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.286859857+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.286942367+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.287233003+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.287291654+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.287358462+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.287432696+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":7,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":20,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":12,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":13,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":23,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":20,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":15,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":25,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":6,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":11,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":20},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":25},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":10},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":20},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":1},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":10},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":21},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":11},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":9},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.292437214+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.292516608+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.292781361+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.292828892+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.292890760+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.292977211+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":8,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":21,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":13,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":1,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":14,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":24,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":21,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":16,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":26,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":7,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":12,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":19},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":24},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":9},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":19},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":9},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":20},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":10},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":8},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.297831858+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.297925172+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.298247485+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.298301921+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.298365525+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.298437483+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":9,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":22,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":14,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":2,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":15,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":25,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":22,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":17,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":27,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":8,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":13,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":18},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":23},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":8},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":18},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":8},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":19},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":9},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":7},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.303289217+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.303381120+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.303742083+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.303789079+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.303850767+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.303920654+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":10,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":23,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":15,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":3,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":16,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":26,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":23,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":18,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":28,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":9,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":14,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":17},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":22},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":7},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":17},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":7},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":18},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":8},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":6},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.309027511+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.309104110+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.309497818+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.309546130+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.309608239+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.309678919+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":11,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":24,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":16,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":4,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":17,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":27,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":24,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":19,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":29,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":10,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":15,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":16},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":21},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":6},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":16},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":6},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":17},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":7},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":5},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.314845299+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.314942043+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.315366857+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.315415013+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.315477186+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.315547846+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":12,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":25,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":17,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":5,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":18,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":28,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":25,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":20,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":30,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":11,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":16,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":15},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":20},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":5},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":15},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":5},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":16},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":6},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":4},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.320869622+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.320986707+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.321559444+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.321609972+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.321672584+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.321743933+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":13,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":26,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":18,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":6,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":19,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":29,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":26,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":21,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":31,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":12,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":17,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":14},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":19},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":4},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":14},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":4},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":15},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":5},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":3},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.327133216+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.327212759+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.327646786+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.327717363+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.327796532+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.327868258+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":14,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":27,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":19,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":7,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":20,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":30,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":27,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":22,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":32,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":13,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":18,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":13},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":18},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":3},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":13},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":3},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":14},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":4},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":2},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.333236950+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.333310830+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.333790174+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.333839524+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.333900531+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.333970548+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":15,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":28,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":20,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":8,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":21,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":31,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":28,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":23,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":33,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":14,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":19,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":12},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":17},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":2},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":12},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":2},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":13},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":3},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":38,"ship_count":1,"origin":"ETCCAQPWNK","destination":"UUZZZWSZUT","owner":2,"turns_remaining":1},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.339679103+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.339754655+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.340199040+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.340249433+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.340375780+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.340451681+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":16,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":29,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":21,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":9,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":22,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":32,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":29,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":24,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":34,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":15,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":1,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":20,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":11},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":16},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":1},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":11},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":26,"ship_count":1,"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","owner":2,"turns_remaining":1},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":12},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":2},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.346113641+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.346192760+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.346758113+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.346807368+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.346868241+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.346937983+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":17,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":30,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":22,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":1,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":10,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":23,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":33,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":30,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":25,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":35,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":16,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":2,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":21,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":10},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":15},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":10},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":11},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":35,"ship_count":1,"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","owner":2,"turns_remaining":1},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.352649644+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"DLSGAMDSAK\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.352724646+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"DLSGAMDSAK\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.353248201+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.353340544+02:00","command":{"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.353403637+02:00","command":{"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.353475350+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":18,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":31,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":23,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":2,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":11,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":1,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":24,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":34,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":31,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":26,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":36,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":17,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":3,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":22,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":9},{"id":67,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":14},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":9},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":10},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":53},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":75}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.359178042+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.359280805+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.359886354+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.359954083+02:00","command":{"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.360016881+02:00","command":{"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.360089534+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":19,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":32,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":24,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":3,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":12,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":2,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":25,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":35,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":32,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":27,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":37,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":18,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":4,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":23,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":8},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":32},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":13},{"id":69,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":8},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":9},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":52},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":74},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":77}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.365874862+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.365972746+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.366433125+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.366489530+02:00","command":{"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.366556845+02:00","command":{"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.366637639+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":20,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":33,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":25,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":4,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":13,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":3,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":26,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":36,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":33,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":28,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":38,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":19,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":5,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":24,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":7},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":31},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":12},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":32},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":71,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":7},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":8},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":51},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":73},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":76},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":77}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.373396427+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.373485640+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.374004554+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.374065167+02:00","command":{"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.374143046+02:00","command":{"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.374229822+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":21,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":34,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":26,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":5,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":14,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":4,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":27,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":37,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":34,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":29,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":39,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":20,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":6,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":25,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":6},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":30},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":11},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":31},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":32},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":73,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":6},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":7},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":50},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":72},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":75},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":76},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":77}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.380658488+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.380739452+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.381217105+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.381277892+02:00","command":{"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.381346507+02:00","command":{"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.381424801+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":22,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":35,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":27,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":6,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":15,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":5,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":28,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":38,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":35,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":30,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":40,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":21,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":7,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":26,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":5},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":29},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":10},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":30},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":31},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":32},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":5},{"id":75,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":6},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":49},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":66,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":71},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":74},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":75},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":76},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":77}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.387394705+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.387492320+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.387986430+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.388039822+02:00","command":{"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.388106306+02:00","command":{"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.388182854+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":23,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":36,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":28,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":7,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":16,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":6,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":29,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":39,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":36,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":31,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":41,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":22,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":8,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":27,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":4},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":28},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":9},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":29},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":30},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":31},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":4},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":32},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":77,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":5},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":48},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":77},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":70},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":73},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":74},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":75},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":76}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.394119287+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.394198471+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.394713673+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.394767258+02:00","command":{"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.394833645+02:00","command":{"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.394910364+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":24,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":37,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":29,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":8,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":17,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":7,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":30,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":40,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":37,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":32,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":42,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":23,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":9,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":28,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":3},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":27},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":8},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":28},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":29},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":30},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":3},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":31},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":32},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":79,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":4},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":47},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":76},{"id":70,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":69},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":72},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":73},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":74},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":75},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":77}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.400807399+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.400944549+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.401439666+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.401491835+02:00","command":{"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.401556335+02:00","command":{"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.401631011+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":25,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":38,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":30,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":9,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":18,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":8,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":31,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":41,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":38,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":33,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":43,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":24,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":10,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":29,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":2},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":26},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":7},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":27},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":28},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":29},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":2},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":30},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":31},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":32},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":3},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":46},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":75},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":77},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":81,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":68},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":71},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":72},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":73},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":74},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":76}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.407396420+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.407530477+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.408043615+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.408095620+02:00","command":{"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.408160120+02:00","command":{"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.408234381+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":26,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":39,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":31,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":10,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":19,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":9,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":32,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":42,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":39,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":34,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":44,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":25,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":11,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":30,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":1},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":25},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":6},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":26},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":27},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":28},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":109,"ship_count":31,"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","owner":2,"turns_remaining":1},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":29},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":30},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":31},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":84,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":2},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":45},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":74},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":76},{"id":74,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":32},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":67},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":70},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":71},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":72},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":73},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":75},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":77}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.414101658+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.414188622+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.414676471+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.414726860+02:00","command":{"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.414789539+02:00","command":{"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.414869972+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":27,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":40,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":32,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":29,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":11,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":20,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":10,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":33,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":43,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":40,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":35,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":1,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":45,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":26,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":12,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":31,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":32},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":24},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":5},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":25},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":26},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":27},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":77},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":28},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":29},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":30},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":76},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":29,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","owner":2,"turns_remaining":1},{"id":86,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":44},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":73},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":75},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":74},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":31},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":66},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":69},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":70},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":71},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":72}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.420466122+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.420591942+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.421091988+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.421145032+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.421187914+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.421261179+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":28,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":41,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":33,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":30,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":12,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":21,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":11,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":34,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":44,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":41,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":36,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":2,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":46,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":1,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":27,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":13,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":32,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":31},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":23},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":4},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":24},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":25},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":26},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":76},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":27},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":28},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":29},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":75},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":71},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":88,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":43},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":72},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":74},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":73},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":78,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":30},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":65},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":68},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":69},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":70}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.427079587+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.427164500+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.427572350+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.427623667+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.427666762+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.427739907+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":29,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":42,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":34,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":31,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":13,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":22,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":12,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":35,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":45,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":42,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":37,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":3,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":47,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":2,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":28,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":14,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":33,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":30},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":22},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":3},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":23},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":24},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":25},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":75},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":26},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":27},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":28},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":90,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":74},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":70},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":42},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":71},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":73},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":72},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":69},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":29},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":64},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":67},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":68}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.433306947+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.433374813+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.433767445+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.433818499+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.433861437+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.433933943+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":30,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":43,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":35,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":32,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":14,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":23,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":13,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":36,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":46,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":43,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":38,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":4,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":48,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":3,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":29,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":15,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":34,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":29},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":21},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":2},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":22},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":23},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":24},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":74},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":25},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":26},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":27},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":73},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":69},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":41},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":92,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":70},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":72},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":71},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":68},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":28},{"id":83,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":63},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":66},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":67}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.439728845+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.439828233+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.440513918+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.440584322+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.440626614+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.440697776+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":31,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":44,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":36,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":33,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":15,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":24,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":14,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":37,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":47,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":44,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":39,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":5,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":49,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":4,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":30,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":16,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":35,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":28},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":20},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":1},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":21},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":22},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":23},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":73},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":24},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":25},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":26},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":72},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":68},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":40},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":74},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":94,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":69},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":71},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":70},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":67},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":27},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":66},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":62},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":65}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.446334077+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.446408918+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.446847500+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.446899018+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.446941918+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.447014804+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":32,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":45,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":37,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":34,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":16,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":25,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":15,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":38,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":48,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":45,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":40,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":6,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":1,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":50,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":5,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":31,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":17,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":36,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":27},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":19},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":20},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":21},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":22},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":72},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":23},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":24},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":25},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":71},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":67},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":39},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":73},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":64},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":96,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":68},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":70},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":69},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":66},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":26},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":65},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":87,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":61}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.452666417+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.452734596+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.453119228+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.453170837+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.453213765+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.453329550+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":33,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":46,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":38,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":35,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":17,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":26,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":16,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":39,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":49,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":46,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":41,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":7,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":2,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":51,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":6,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":32,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":18,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":37,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":26},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":18},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":19},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":98,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":20},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":21},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":71},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":22},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":23},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":24},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":70},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":66},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":38},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":72},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":63},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":74},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":67},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":69},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":68},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":65},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":25},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":64},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":60},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.459629641+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.459709558+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.460937925+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.461053097+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.461127914+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.461256356+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":34,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":47,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":39,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":36,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":18,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":27,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":17,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":40,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":50,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":47,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":42,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":8,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":3,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":52,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":7,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":33,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":19,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":38,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":25},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":17},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":18},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":19},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":20},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":70},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":21},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":22},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":23},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":69},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":65},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":37},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":71},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":62},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":73},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":100,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":66},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":68},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":67},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":64},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":24},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":63},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":59},{"id":91,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.468022340+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.468078803+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.468567030+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.468626006+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.468674375+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.468756660+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":35,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":48,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":40,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":37,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":19,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":28,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":18,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":41,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":51,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":48,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":43,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":9,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":4,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":53,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":8,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":34,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":20,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":39,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":24},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":16},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":17},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":18},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":19},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":69},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":20},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":21},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":22},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":68},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":64},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":36},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":70},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":61},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":72},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":74},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":102,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":65},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":67},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":66},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":63},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":23},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":62},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":58},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.474657026+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.474729033+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.475207204+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.475261827+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.475315930+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.475393213+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":36,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":49,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":41,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":38,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":20,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":29,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":19,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":42,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":52,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":49,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":44,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":10,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":5,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":54,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":9,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":35,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":21,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":40,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":23},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":15},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":16},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":17},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":18},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":68},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":19},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":20},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":21},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":67},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":63},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":35},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":69},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":60},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":71},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":95,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":73},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":104,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":64},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":66},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":65},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":62},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":22},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":61},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":57},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.481023060+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.481101991+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.481554186+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.481609036+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.481654527+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.481731193+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":37,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":50,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":42,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":21,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":30,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":20,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":43,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":53,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":50,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":45,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":11,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":6,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":55,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":10,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":36,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":22,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":41,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":1,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":22},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":14},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":15},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":16},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":17},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":67},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":18},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":19},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":20},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":66},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":62},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":34},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":68},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":59},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":70},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":74},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":72},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":106,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":63},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":65},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":64},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":61},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":21},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":60},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":56},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.487219480+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.487354957+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.487794002+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.487858855+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.487901196+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.487978511+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":38,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":51,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":43,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":22,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":31,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":21,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":44,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":54,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":51,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":46,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":12,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":7,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":56,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":11,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":37,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":23,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":42,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":21},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":13},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":14},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":15},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":16},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":66},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":17},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":18},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":19},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":65},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":61},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":33},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":67},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":58},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":69},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":73},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":71},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":108,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":62},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":64},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":63},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":60},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":20},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":59},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":55},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":99,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.493278290+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.493373937+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.493758679+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.493806917+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.493848774+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.493919643+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":39,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":52,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":44,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":23,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":32,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":22,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":45,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":55,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":52,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":47,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":13,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":8,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":57,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":12,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":38,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":24,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":43,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":20},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":12},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":74},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":13},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":14},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":15},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":65},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":16},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":17},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":18},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":111,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":64},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":60},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":32},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":66},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":57},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":68},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":72},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":70},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":61},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":63},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":62},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":59},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":19},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":58},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":54},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.499181099+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.499262938+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.499684011+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.499732541+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.499775016+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.499847118+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":40,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":53,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":45,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":24,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":33,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":23,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":46,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":56,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":53,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":48,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":14,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":9,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":58,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":13,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":39,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":25,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":44,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":19},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":11},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":73},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":12},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":13},{"id":10,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":14},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":64},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":15},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":16},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":17},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":63},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":59},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":31},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":65},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":56},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":67},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":71},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":69},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":113,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":60},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":62},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":61},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":58},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":18},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":57},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":53},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":103,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.505169522+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.505249579+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.505693366+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.505744809+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.505788017+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.505860713+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":41,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":54,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":46,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":25,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":34,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":24,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":47,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":57,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":54,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":49,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":15,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":10,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":59,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":14,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":40,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":26,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":45,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":18},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":10},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":72},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":11},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":12},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":74},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":13},{"id":13,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":63},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":14},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":15},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":16},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":62},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":58},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":30},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":64},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":55},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":66},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":70},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":68},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":115,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":59},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":61},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":60},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":57},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":17},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":56},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":52},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.510986803+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.511080176+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.511560484+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.511611741+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.511654840+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.511726397+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":42,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":55,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":47,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":26,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":35,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":25,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":48,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":58,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":55,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":50,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":16,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":11,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":60,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":15,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":41,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":27,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":46,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":17},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":9},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":71},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":10},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":11},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":73},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":12},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":62},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":13},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":14},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":15},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":61},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":57},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":29},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":63},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":54},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":65},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":69},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":67},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":58},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":60},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":59},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":56},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":16},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":55},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":51},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":117,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.517025389+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.517117190+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.517560587+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.517612564+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.517655526+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.517727324+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":43,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":56,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":48,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":27,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":36,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":26,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":49,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":59,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":56,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":51,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":17,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":12,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":61,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":16,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":42,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":28,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":47,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":16},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":8},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":70},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":9},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":10},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":72},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":11},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":61},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":12},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":74},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":13},{"id":19,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":14},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":60},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":56},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":28},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":62},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":53},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":64},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":68},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":66},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":57},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":59},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":58},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":55},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":15},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":54},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":50},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":119,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.522893384+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.522990259+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.523356855+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.523408192+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.523451014+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.523522293+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":44,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":57,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":49,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":28,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":37,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":27,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":50,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":60,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":57,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":52,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":18,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":13,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":62,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":17,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":43,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":29,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":48,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":15},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":7},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":69},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":8},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":9},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":71},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":10},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":60},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":11},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":73},{"id":121,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":12},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":13},{"id":22,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":59},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":55},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":27},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":61},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":68,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":52},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":63},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":67},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":65},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":56},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":58},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":57},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":54},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":14},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":53},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":49},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.528497096+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.528588873+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.528939209+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.528990699+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.529033633+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.529109672+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":45,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":58,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":50,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":29,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":38,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":28,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":51,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":61,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":58,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":53,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":19,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":14,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":63,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":18,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":44,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":30,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":49,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":14},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":6},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":68},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":7},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":8},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":70},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":9},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":59},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":10},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":72},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":74},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":11},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":12},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":25,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":58},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":54},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":26},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":60},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":123,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":51},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":62},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":66},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":64},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":55},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":57},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":56},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":53},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":13},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":52},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":48},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.534059919+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.534152332+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.534551506+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.534602857+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.534656859+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.534777668+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":46,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":59,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":51,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":30,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":39,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":29,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":52,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":62,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":59,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":54,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":20,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":15,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":64,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":19,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":45,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":31,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":50,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":13},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":5},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":67},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":6},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":7},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":69},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":8},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":58},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":9},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":71},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":73},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":10},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":72,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":11},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":57},{"id":28,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":53},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":25},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":59},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":50},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":61},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":65},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":63},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":54},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":56},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":55},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":52},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":12},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":51},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":47},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":125,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.539748195+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.539804330+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.540119580+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.540171328+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.540214408+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.540313564+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":47,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":60,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":52,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":31,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":40,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":30,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":53,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":63,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":60,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":55,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":21,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":16,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":65,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":20,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":46,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":32,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":51,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":12},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":4},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":66},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":5},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":6},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":68},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":7},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":57},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":8},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":70},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":72},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":9},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":74},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":10},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":56},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":52},{"id":31,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":24},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":58},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":49},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":60},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":64},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":62},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":53},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":55},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":54},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":51},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":11},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":50},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":46},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":127,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.545229913+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.545325238+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.545693981+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:02:17.545745298+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.545817901+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.545887937+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":48,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":61,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":53,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":32,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":41,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":31,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":54,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":64,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":61,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":56,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":22,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":17,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":66,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":21,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":47,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":33,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":52,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":11},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":3},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":65},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":4},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":5},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":67},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":6},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":56},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":7},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":69},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":71},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":8},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":73},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":9},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":55},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":51},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":34,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":23},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":57},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":48},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":59},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":63},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":61},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":52},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":54},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":53},{"id":76,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":50},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":10},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":49},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":45},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":129,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.550639982+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.550712407+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.551084401+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:02:17.551134424+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.551206146+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.551281483+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":49,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":62,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":54,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":5,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":33,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":42,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":32,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":55,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":65,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":62,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":57,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":23,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":18,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":67,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":22,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":48,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":34,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":53,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":10},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":2},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":64},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":3},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":4},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":66},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":5},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":55},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":6},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":68},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":70},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":7},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":72},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":8},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":131,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":54},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":50},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":22},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":37,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":56},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":47},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":58},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":62},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":60},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":51},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":53},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":52},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":49},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":9},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":48},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":44},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.556057209+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.556131965+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.556569516+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.556620429+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.556684011+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.556754726+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":50,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":63,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":55,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":34,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":43,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":33,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":56,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":66,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":63,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":58,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":19,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":68,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":23,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":49,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":35,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":54,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":9},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":1},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":63},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":2},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":3},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":65},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":4},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":54},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":5},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":67},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":69},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":6},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":71},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":7},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":53},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":49},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":21},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":55},{"id":40,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":46},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":57},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":61},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":59},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":133,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":50},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":52},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":51},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":48},{"id":80,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":8},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":47},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":43},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.561472871+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.561547581+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.561990755+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:02:17.562057342+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.562130197+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.562200348+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":51,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":64,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":56,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":5,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":35,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":44,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":34,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":57,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":67,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":64,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":59,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":20,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":69,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":24,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":50,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":36,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":55,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":8},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":62},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":145,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":1},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":2},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":64},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":3},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":53},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":4},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":66},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":68},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":5},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":70},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":6},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":52},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":48},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":20},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":54},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":45},{"id":43,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":56},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":60},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":58},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":135,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":49},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":51},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":50},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":47},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":7},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":46},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":42},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.566919670+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.567012214+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.567404117+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.567454875+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.567521464+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.567591079+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":52,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":65,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":57,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":36,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":45,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":35,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":58,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":68,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":65,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":60,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":21,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":70,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":25,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":51,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":37,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":56,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":7},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":61},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":147,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":1},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":63},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":2},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":52},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":3},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":65},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":67},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":4},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":69},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":5},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":51},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":47},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":19},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":53},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":44},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":55},{"id":46,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":59},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":57},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":48},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":50},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":49},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":46},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":6},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":45},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":41},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.572296886+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.572388713+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.572727736+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:02:17.572778874+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.572851416+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.572920717+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":53,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":66,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":58,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":5,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":37,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":46,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":36,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":59,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":69,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":66,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":61,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":22,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":71,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":26,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":52,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":38,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":57,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":6},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":60},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":62},{"id":139,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":149,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":1},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":51},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":2},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":64},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":66},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":3},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":68},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":4},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":50},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":46},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":18},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":52},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":43},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":54},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":58},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":49,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":56},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":47},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":49},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":48},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":45},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":5},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":44},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":40},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.577288855+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.577380477+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.577738450+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.577788004+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.577848964+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.577916047+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":54,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":67,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":59,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":38,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":47,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":37,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":60,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":70,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":67,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":62,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":23,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":72,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":27,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":53,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":39,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":58,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":5},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":59},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":61},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":50},{"id":151,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":1},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":63},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":65},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":2},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":67},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":3},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":49},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":45},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":17},{"id":89,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":51},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":42},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":53},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":57},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":55},{"id":51,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":46},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":48},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":47},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":44},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":4},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":43},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":39}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.582326404+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.582399417+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.582758316+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:02:17.582804741+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.582874344+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.582940438+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":55,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":68,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":60,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":39,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":48,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":38,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":61,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":71,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":68,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":63,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":24,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":73,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":28,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":54,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":40,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":59,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":4},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":58},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":60},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":49},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":62},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":64},{"id":153,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":1},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":66},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":2},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":48},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":44},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":16},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":38},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":50},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":41},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":52},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":56},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":54},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":53,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":45},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":47},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":46},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":43},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":3},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":42}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.587363685+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.587436538+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.587824158+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.587873325+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.587934706+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.588022804+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":56,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":69,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":61,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":40,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":49,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":39,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":62,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":72,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":69,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":64,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":25,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":74,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":29,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":55,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":41,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":60,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":3},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":57},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":59},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":48},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":61},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":63},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":65},{"id":155,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":1},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":47},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":43},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":15},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":37},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":49},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":40},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":93,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":51},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":55},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":53},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":55,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":44},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":46},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":45},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":42},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":2},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.592403956+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.592478925+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.592826989+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.592876568+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.592937500+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.593004169+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":57,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":70,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":62,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":41,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":50,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":40,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":63,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":73,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":70,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":65,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":26,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":75,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":30,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":56,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":42,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":61,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":2},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":56},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":58},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":47},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":60},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":62},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":64},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":46},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":42},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":14},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":36},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":48},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":39},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":50},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":54},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":52},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":40},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":57,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":43},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":45},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":44},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":41},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":157,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":1}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.597524784+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.597593253+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.597826572+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.597930698+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.598008879+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.598077827+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":58,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":71,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":63,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":42,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":51,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":41,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":64,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":74,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":71,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":66,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":27,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":76,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":31,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":57,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":43,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":62,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":159,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":1},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":55},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":57},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":46},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":59},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":61},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":63},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":45},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":41},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":13},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":35},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":47},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":38},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":49},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":53},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":51},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":39},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":59,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":42},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":44},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":43},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":40},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.602302647+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.602370790+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.602615136+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.602664713+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.602725794+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.602792645+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":59,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":72,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":64,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":43,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":52,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":42,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":65,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":75,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":72,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":67,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":28,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":77,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":32,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":58,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":44,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":63,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":54},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":56},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":45},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":58},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":60},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":62},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":44},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":40},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":12},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":34},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":46},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":37},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":48},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":52},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":50},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":38},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":61,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":41},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":43},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":42},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":39},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.607131778+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.607210690+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.607426229+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.607476803+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.607539334+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.607607688+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":60,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":73,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":65,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":44,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":53,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":43,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":66,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":76,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":73,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":68,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":25,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":29,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":78,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":33,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":59,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":45,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":64,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":53},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":55},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":44},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":57},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":59},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":61},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":43},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":39},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":11},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":33},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":45},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":36},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":47},{"id":101,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":51},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":49},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":37},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":63,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":40},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":42},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":41},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":38},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.611842718+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.611910706+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.612191636+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.612242547+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.612311031+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.612394803+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":61,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":74,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":66,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":45,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":54,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":44,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":67,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":77,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":74,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":69,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":26,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":30,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":79,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":34,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":60,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":46,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":65,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":65,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":52},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":54},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":43},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":56},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":58},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":60},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":42},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":38},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":10},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":32},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":44},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":35},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":46},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":50},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":48},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":36},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":39},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":41},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":40},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":37},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.616680826+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.616770741+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.616993304+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.617042759+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.617104378+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.617171607+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":62,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":75,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":67,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":46,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":55,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":45,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":68,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":78,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":75,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":70,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":27,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":31,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":80,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":35,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":61,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":47,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":66,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":51},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":53},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":42},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":55},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":57},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":59},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":41},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":37},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":9},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":31},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":43},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":34},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":45},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":49},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":47},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":105,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":35},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":38},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":40},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":39},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":36},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.621467593+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.621535596+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.621841529+02:00","content":"{\"moves\": [{\"origin\": \"MJXGGQIJTD\", \"ship_count\": 79, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.621910609+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.621987322+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.622048311+02:00","command":{"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","ship_count":79},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.622116881+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":63,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":76,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":68,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":40,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":47,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":56,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":46,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":69,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":79,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":76,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":71,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":28,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":32,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":2,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":36,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":62,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":48,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":67,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":50},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":52},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":41},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":54},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":56},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":58},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":40},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":36},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":8},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":30},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":42},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":33},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":44},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":48},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":46},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":67},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":34},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":37},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":39},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":38},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":35},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.626692722+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"MJXGGQIJTD\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.626818561+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.627086936+02:00","content":"{\"moves\": [{\"origin\": \"RULUVNQJTY\", \"ship_count\": 59, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.627157305+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.627219964+02:00","command":{"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.627322653+02:00","command":{"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","ship_count":59},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.627392173+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":64,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":77,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":69,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":41,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":48,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":57,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":47,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":70,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":21,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":77,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":72,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":29,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":33,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":3,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":37,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":63,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":49,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":68,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":49},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":51},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":40},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":53},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":55},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":57},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":39},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":160,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":35},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":7},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":29},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":41},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":32},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":43},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":47},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":45},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":66},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":33},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":110,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":36},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":38},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":37},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":34},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":77},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":51}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.631868423+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.632002281+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.632501356+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 59, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.632572314+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.632635031+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.632696172+02:00","command":{"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","ship_count":59},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.632768995+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":65,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":78,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":70,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":42,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":5,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":49,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":58,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":48,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":71,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":22,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":19,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":73,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":30,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":34,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":4,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":38,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":64,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":50,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":69,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":48},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":50},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":39},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":52},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":54},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":56},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":38},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":34},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":6},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":28},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":40},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":31},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":42},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":46},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":44},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":65},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":32},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":112,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":35},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":37},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":36},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":33},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":76},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":50},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.637237899+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.637322073+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"MJXGGQIJTD\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.637764620+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.637829777+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.637890801+02:00","command":{"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.637957818+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":66,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":79,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":71,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":43,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":4,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":50,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":59,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":49,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":72,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":23,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":20,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":74,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":31,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":35,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":5,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":39,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":65,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":51,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":70,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":47},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":49},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":38},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":51},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":53},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":55},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":37},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":33},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":5},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":27},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":114,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":30},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":41},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":45},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":43},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":64},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":31},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":77},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":34},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":36},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":35},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":32},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":75},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":49},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.642673569+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.642800149+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.643274848+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 67, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.643362269+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":3},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.643424746+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.643485443+02:00","command":{"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","ship_count":67},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.643554229+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":67,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":13,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":72,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":44,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":4,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":51,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":60,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":50,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":73,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":24,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":21,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":75,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":32,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":36,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":6,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":40,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":66,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":52,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":71,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":46},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":48},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":37},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":50},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":52},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":54},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":36},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":32},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":161,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":4},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":26},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":116,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":57},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":29},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":40},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":44},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":42},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":63},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":30},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":76},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":33},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":35},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":34},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":31},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":74},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":48},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.648136279+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.648215715+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.648634330+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.648685235+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":3},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.648747790+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.648817052+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":68,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":14,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":73,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":45,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":4,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":52,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":61,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":51,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":74,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":25,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":22,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":76,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":33,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":36,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":7,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":41,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":67,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":53,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":72,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":45},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":47},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":36},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":49},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":51},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":53},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":162,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":35},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":31},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":3},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":25},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":56},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":28},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":43},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":41},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":62},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":29},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":75},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":32},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":34},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":33},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":30},{"id":118,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":73},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":47},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.653547899+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.653685385+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.654109158+02:00","content":"{\"moves\": [{\"origin\": \"OVXRCBSXZK\", \"ship_count\": 75, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.654179765+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":3},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.654242232+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.654346850+02:00","command":{"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","ship_count":75},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.654416296+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":69,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":15,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":74,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":46,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":53,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":62,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":52,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":75,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":26,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":23,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":2,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":34,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":36,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":8,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":42,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":68,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":54,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":73,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":44},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":46},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":35},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":48},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":50},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":52},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":66},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":34},{"id":120,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":30},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":2},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":24},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":55},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":27},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":42},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":40},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":61},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":28},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":74},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":31},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":33},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":32},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":29},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":72},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":46},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.659264877+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.659366331+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OVXRCBSXZK\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.659796974+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.659846641+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.659907919+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.659991360+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":70,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":16,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":75,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":47,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":54,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":63,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":53,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":76,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":27,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":24,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":3,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":35,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":37,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":9,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":43,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":69,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":55,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":74,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":43},{"id":164,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":45},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":34},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":47},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":49},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":51},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":65},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":33},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":66},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":29},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":141,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","owner":1,"turns_remaining":1},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":23},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":54},{"id":122,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":26},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":41},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":60},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":27},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":73},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":30},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":32},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":31},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":28},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":71},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":45},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.664974425+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.665049535+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.665476864+02:00","content":"{\"moves\": [{\"origin\": \"JXTLWRHRRP\", \"ship_count\": 69, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.665547625+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.665613313+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.665674592+02:00","command":{"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","ship_count":69},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.665743968+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":71,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":17,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":76,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":48,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":55,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":64,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":53,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":8,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":28,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":25,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":4,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":36,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":36,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":10,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":44,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":70,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":56,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":75,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":42},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":61},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":44},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":33},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":46},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":48},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":50},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":124,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":64},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":32},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":65},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":28},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":22},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":53},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":25},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":40},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":59},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":26},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":72},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":29},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":31},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":30},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":27},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":70},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":44},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.670556018+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.670668993+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.671199186+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.671250294+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.671319185+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.671388899+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":72,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":18,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":77,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":49,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":56,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":65,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":54,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":9,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":29,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":26,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":5,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":37,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":37,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":11,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":45,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":71,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":57,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":76,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":41},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":60},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":166,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":43},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":32},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":45},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":47},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":49},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":63},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":31},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":64},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":27},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":21},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":52},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":24},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":58},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":25},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":71},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":28},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":30},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":29},{"id":126,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":26},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":69},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":43},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.676374675+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.676451115+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.676760445+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.676808470+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.676870460+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.676939862+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":73,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":19,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":78,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":50,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":57,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":66,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":55,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":10,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":30,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":27,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":6,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":38,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":36,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":12,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":46,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":72,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":58,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":77,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":40},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":59},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":42},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":31},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":44},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":46},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":48},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":62},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":30},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":63},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":26},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":20},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":51},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":23},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":24},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":70},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":128,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":27},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":29},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":28},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":25},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":68},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":42},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.681887224+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.682035757+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.682426664+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.682475439+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.682537818+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.682618228+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":74,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":20,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":79,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":51,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":58,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":67,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":56,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":11,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":31,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":28,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":7,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":39,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":37,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":13,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":47,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":73,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":59,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":78,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":58},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":41},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":30},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":43},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":45},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":47},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":61},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":29},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":62},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":25},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":19},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":50},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":22},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":168,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":23},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":69},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":130,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":26},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":28},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":27},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":24},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":67},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":41},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.687436250+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.687520405+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.687990249+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.688071288+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.688134208+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.688207319+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":75,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":21,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":80,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":52,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":59,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":68,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":57,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":12,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":32,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":29,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":8,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":40,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":36,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":14,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":48,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":74,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":60,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":79,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":57},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":40},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":29},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":42},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":44},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":46},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":60},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":28},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":61},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":24},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":18},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":49},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":21},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":132,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":22},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":68},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":25},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":27},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":26},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":23},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":66},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":40},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.693023966+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.693100244+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.693527119+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.693574910+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.693637097+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.693706476+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":76,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":22,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":81,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":53,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":60,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":69,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":58,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":13,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":33,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":30,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":9,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":41,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":37,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":15,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":49,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":75,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":61,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":80,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":170,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":56},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":28},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":41},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":43},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":45},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":59},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":27},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":60},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":23},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":17},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":48},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":20},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":21},{"id":134,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":67},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":24},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":26},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":25},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":22},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":65},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":39},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.698577006+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.698651975+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.699038845+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.699086327+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.699148053+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.699216833+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":77,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":23,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":82,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":54,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":61,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":70,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":59,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":14,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":34,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":31,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":10,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":42,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":36,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":16,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":50,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":76,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":62,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":81,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":55},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":27},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":40},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":42},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":44},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":58},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":26},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":59},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":22},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":16},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":47},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":19},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":136,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":20},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":66},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":23},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":25},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":24},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":21},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":64},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":38},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.704143058+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.704216219+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.704664557+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.704715386+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.704778159+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.704848145+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":78,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":24,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":83,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":55,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":62,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":71,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":60,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":15,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":35,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":32,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":11,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":43,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":37,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":17,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":51,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":77,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":63,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":82,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":54},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":172,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":26},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":41},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":43},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":57},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":138,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":25},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":58},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":21},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":15},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":46},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":18},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":19},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":65},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":22},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":24},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":23},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":20},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":63},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":37},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.709869772+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.709983647+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.710446224+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.710496870+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.710559541+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.710629253+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":79,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":25,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":84,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":56,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":63,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":72,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":61,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":16,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":36,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":33,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":12,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":44,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":36,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":18,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":52,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":78,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":64,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":83,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":53},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":25},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":40},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":42},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":56},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":24},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":57},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":20},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":14},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":45},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":17},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":18},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":64},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":21},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":23},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":22},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":19},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":62},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":36},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.715576719+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.715655188+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.716033856+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.716081728+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.716143958+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.716213686+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":80,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":26,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":85,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":57,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":64,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":73,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":62,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":17,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":37,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":34,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":13,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":45,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":37,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":19,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":53,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":79,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":65,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":84,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":52},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":174,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":24},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":41},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":55},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":23},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":56},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":19},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":13},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":44},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":16},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":17},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":63},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":20},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":22},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":21},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":18},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":61},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":35},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.721329541+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.721492936+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.721873037+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.721922151+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.721998978+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.722069575+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":81,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":27,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":86,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":58,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":65,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":74,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":63,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":18,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":38,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":35,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":14,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":46,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":36,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":20,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":54,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":80,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":66,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":85,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":51},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":23},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":40},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":54},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":22},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":55},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":18},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":12},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":43},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":15},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":16},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":62},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":19},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":21},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":20},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":17},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":60},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":34},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.727141125+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.727216712+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.727717016+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.727767903+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.727830719+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.727900637+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":82,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":28,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":87,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":59,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":66,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":75,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":64,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":19,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":39,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":36,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":15,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":47,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":37,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":21,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":55,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":81,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":67,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":86,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":50},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":22},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":176,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":53},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":21},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":54},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":17},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":11},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":42},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":14},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":15},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":61},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":18},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":20},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":19},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":16},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":59},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":33},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.733151900+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.733225813+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.733674098+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.733724756+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.733787477+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.733857894+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":83,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":29,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":88,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":60,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":67,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":76,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":65,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":20,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":40,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":37,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":16,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":48,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":36,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":22,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":56,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":82,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":68,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":87,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":49},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":21},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":52},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":20},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":53},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":16},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":10},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":41},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":13},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":14},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":60},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":17},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":19},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":18},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":15},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":58},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":32},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.739167552+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.739241714+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.739681113+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.739731922+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.739794829+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.739865336+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":84,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":30,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":89,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":61,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":68,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":77,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":66,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":21,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":41,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":38,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":17,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":49,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":37,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":23,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":57,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":83,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":69,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":88,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":48},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":20},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":51},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":178,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":19},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":52},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":15},{"id":180,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":9},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":40},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":12},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":13},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":59},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":16},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":18},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":17},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":14},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":57},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":31},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.745119380+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.745225004+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.745724861+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.745775897+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.745838748+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.745912582+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":85,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":31,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":90,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":62,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":69,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":78,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":67,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":22,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":42,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":39,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":18,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":50,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":36,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":24,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":58,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":84,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":70,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":89,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":47},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":19},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":50},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":18},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":51},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":14},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":181,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":8},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":39},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":11},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":12},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":58},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":15},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":17},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":16},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":13},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":56},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":30},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.751196091+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.751254856+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.751731171+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"ship_count\": 83, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.751801431+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.751844112+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.751906567+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":83},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.751977292+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":86,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":32,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":8,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":63,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":70,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":79,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":68,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":23,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":43,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":40,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":19,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":51,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":37,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":25,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":59,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":85,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":71,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":90,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":46},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":18},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":49},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":17},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":50},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":13},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":73},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":7},{"id":182,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":38},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":10},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":11},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":57},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":14},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":16},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":15},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":12},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":55},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":29},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.757355533+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.757453578+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"LWMVSTXKRV\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.757870784+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.757918022+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.757959414+02:00","command":{"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.758045898+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":87,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":33,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":9,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":64,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":71,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":80,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":69,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":24,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":44,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":41,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":20,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":52,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":38,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":26,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":60,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":86,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":72,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":91,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":45},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":17},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":48},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":87},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":16},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":49},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":12},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":72},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":6},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":37},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":9},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":10},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":56},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":13},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":15},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":14},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":11},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":54},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":28},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.764927566+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.765041261+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.765573402+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.765628483+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.765695340+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.765775376+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":88,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":34,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":10,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":65,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":72,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":81,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":70,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":25,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":45,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":42,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":21,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":53,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":39,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":27,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":61,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":87,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":73,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":92,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":44},{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":16},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":47},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":86},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":15},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":48},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":11},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":71},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":5},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":36},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":8},{"id":185,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":9},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":55},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":12},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":14},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":13},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":10},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":53},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":27},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.771568801+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.771731807+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.772177860+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.772231384+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.772308532+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.772388339+02:00","state":{"planets":[{"ship_count":6,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":89,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":35,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":11,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":66,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":73,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":82,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":71,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":26,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":46,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":43,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":22,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":54,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":40,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":28,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":62,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":88,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":74,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":93,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":43},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":15},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":46},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":85},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":14},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":47},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":10},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":70},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":4},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":35},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":7},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":8},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":54},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":11},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":13},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":12},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":9},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":52},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":26},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.779364207+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.779485714+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 5}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.780032428+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.780091187+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":5},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.780164961+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.780253076+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":90,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":36,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":12,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":67,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":74,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":83,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":72,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":27,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":47,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":44,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":23,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":55,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":41,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":29,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":63,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":89,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":75,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":94,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":42},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":188,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":14},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":45},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":84},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":13},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":46},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":9},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":69},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":3},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":34},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":6},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":7},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":53},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":10},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":12},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":11},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":8},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":51},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":25},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.786358909+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.786572896+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.787075952+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.787132659+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.787206382+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.787297809+02:00","state":{"planets":[{"ship_count":6,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":91,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":37,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":13,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":68,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":75,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":84,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":73,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":28,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":48,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":45,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":24,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":56,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":42,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":30,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":64,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":90,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":76,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":95,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":41},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":13},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":44},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":83},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":12},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":45},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":8},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":68},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":2},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":33},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":5},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":6},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":52},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":9},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":11},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":10},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":7},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":50},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":24},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.793260114+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.793430075+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 5}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.793928695+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.793984341+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":5},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.794052890+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.794129725+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":92,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":38,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":14,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":69,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":76,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":85,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":74,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":29,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":49,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":46,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":25,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":57,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":43,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":31,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":65,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":91,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":77,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":96,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":40},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":12},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":192,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":43},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":82},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":11},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":44},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":7},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":67},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":140,"ship_count":1,"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","owner":3,"turns_remaining":1},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":32},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":4},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":191,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":5},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":51},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":8},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":10},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":9},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":6},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":49},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":23},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.800103797+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.800323954+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.800796474+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.800850428+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.800923495+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.801016790+02:00","state":{"planets":[{"ship_count":7,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":93,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":39,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":15,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":70,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":77,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":86,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":74,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":30,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":50,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":47,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":26,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":58,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":44,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":32,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":66,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":92,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":78,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":97,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":39},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":11},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":194,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":42},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":81},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":10},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":43},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":21},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":6},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":66},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":31},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":3},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":193,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":4},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":50},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":7},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":9},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":8},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":5},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":48},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":22},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.806664776+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.806853371+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 6}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.807382389+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.807436310+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":6},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.807503176+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.807577964+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":94,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":40,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":16,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":71,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":78,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":87,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":75,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":31,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":51,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":48,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":27,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":59,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":45,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":33,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":67,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":93,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":79,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":98,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":38},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":10},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":41},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":80},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":9},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":42},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":20},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":5},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":65},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":30},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":2},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":3},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":196,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":49},{"id":195,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":6},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":8},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":7},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":4},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":47},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":21},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.813201965+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.813370266+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.813823499+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.813874114+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.813939721+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.814013963+02:00","state":{"planets":[{"ship_count":7,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":95,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":41,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":17,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":72,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":79,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":88,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":76,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":32,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":52,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":49,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":28,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":60,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":46,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":34,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":68,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":94,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":80,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":99,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":198,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":37},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":9},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":40},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":79},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":8},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":41},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":19},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":4},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":64},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":29},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":142,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":1},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":197,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":2},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":48},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":5},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":7},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":6},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":3},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":46},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":20},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.820112277+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.820262252+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 6}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.820753662+02:00","content":"{\"moves\": [{\"origin\": \"KOLNGIUGEX\", \"ship_count\": 97, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.820827302+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":6},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.820893309+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.820957723+02:00","command":{"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","ship_count":97},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.821034034+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":96,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":42,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":18,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":73,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":80,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":89,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":77,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":33,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":53,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":50,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":29,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":60,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":47,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":35,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":69,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":95,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":81,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":3,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":86},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":36},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":8},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":39},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":78},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":7},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":40},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":18},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":3},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":63},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":28},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":144,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":1},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":47},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":200,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":4},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":6},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":5},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":2},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":199,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":45},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":19},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.828853357+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.829012675+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.829785827+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.829851701+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.829930488+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.830043271+02:00","state":{"planets":[{"ship_count":7,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":97,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":43,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":19,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":74,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":81,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":90,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":78,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":34,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":54,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":51,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":30,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":60,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":48,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":36,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":70,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":96,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":82,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":4,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":85},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":35},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":7},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":38},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":77},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":6},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":39},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":17},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":2},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":62},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":27},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":202,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":46},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":201,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":3},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":5},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":4},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":146,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":1},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":44},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":18},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.836928725+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.837031780+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 6}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.837262292+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.837331613+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":6},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.837411722+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.837503925+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":98,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":44,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":20,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":75,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":82,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":91,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":79,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":35,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":55,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":52,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":31,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":60,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":49,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":37,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":71,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":97,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":83,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":5,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":204,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":84},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":34},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":6},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":37},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":76},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":5},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":38},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":16},{"id":148,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":1},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":61},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":26},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":86},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":45},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":2},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":4},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":3},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":203,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":43},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":17},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.844203406+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.844295101+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.844573257+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 68, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.844657342+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.844734127+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.844809276+02:00","command":{"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","ship_count":68},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.844895537+02:00","state":{"planets":[{"ship_count":7,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":31,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":45,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":21,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":76,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":83,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":92,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":80,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":36,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":56,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":53,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":32,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":60,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":50,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":38,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":72,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":98,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":84,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":6,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":83},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":33},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":5},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":36},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":75},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":4},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":37},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":15},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":60},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":25},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":85},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":44},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":150,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":1},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":3},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":2},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":205,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":206,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":42},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":16},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.851307450+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.851393770+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 6}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.851582260+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.851637704+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":6},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.851709588+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.851790773+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":32,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":46,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":22,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":77,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":84,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":93,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":81,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":37,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":57,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":54,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":33,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":60,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":51,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":39,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":73,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":99,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":85,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":7,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":82},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":32},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":4},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":35},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":74},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":3},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":36},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":14},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":59},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":24},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":84},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":43},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":86},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":2},{"id":152,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":1},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":208,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":41},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":15},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.857793809+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.857879775+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.858144696+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.858199070+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.858275168+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.858354464+02:00","state":{"planets":[{"ship_count":7,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":33,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":47,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":23,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":78,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":85,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":94,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":82,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":38,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":58,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":55,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":34,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":60,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":52,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":40,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":74,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":100,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":86,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":8,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":81},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":31},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":3},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":34},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":73},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":2},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":35},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":13},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":58},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":23},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":83},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":42},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":212,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":85},{"id":154,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":1},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":40},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":14},{"id":211,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.864233292+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.864312800+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 6}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.864516094+02:00","content":"{\"moves\": [{\"origin\": \"NWMMEHPPYR\", \"ship_count\": 98, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.864590058+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":6},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.864657090+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.864723053+02:00","command":{"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","ship_count":98},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.864798994+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":34,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":48,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":24,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":79,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":86,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":95,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":83,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":39,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":59,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":56,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":35,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":60,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":53,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":41,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":75,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":3,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":87,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":9,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":80},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":30},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":2},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":33},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":72},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":156,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":1},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":34},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":12},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":22},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":82},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":41},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":88},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":84},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":39},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":13},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":214,"ship_count":4,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.870452257+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.870531144+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.870789616+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.870840295+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.870905810+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.870980002+02:00","state":{"planets":[{"ship_count":6,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":35,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":49,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":25,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":80,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":87,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":96,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":84,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":40,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":60,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":57,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":36,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":60,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":54,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":42,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":76,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":4,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":88,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":10,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":79},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":29},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":158,"ship_count":1,"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","owner":3,"turns_remaining":1},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":32},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":71},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":33},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":11},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":21},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":81},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":40},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":87},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":83},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":38},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":12},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":216,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":217,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.876596231+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"NWMMEHPPYR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.876675552+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 5}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.876889729+02:00","content":"{\"moves\": [{\"origin\": \"VSLGCPXQUN\", \"ship_count\": 95, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.876961410+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":5},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.877026951+02:00","command":{"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.877091156+02:00","command":{"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","ship_count":95},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.877164946+02:00","state":{"planets":[{"ship_count":5,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":36,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":50,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":26,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":81,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":88,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":2,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":85,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":41,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":61,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":58,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":37,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":60,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":55,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":43,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":77,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":5,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":89,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":11,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":78},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":28},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":85},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":31},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":70},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":32},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":10},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":220,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":219,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":20},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":80},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":39},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":86},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":82},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":37},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":11},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":88},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.882600288+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"VSLGCPXQUN\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.882731818+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VSLGCPXQUN\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.883035185+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.883103230+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.883167092+02:00","command":{"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.883239336+02:00","state":{"planets":[{"ship_count":5,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":37,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":51,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":27,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":82,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":89,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":3,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":86,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":42,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":62,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":59,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":38,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":61,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":54,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":44,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":78,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":6,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":90,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":12,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":77},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":27},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":84},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":30},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":69},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":31},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":9},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":85},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":69},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":19},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":79},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":38},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":85},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":81},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":36},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":10},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":87},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":221,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.888554505+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"VSLGCPXQUN\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.888650965+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.888944606+02:00","content":"{\"moves\": [{\"origin\": \"UUZZZWSZUT\", \"ship_count\": 39, \"destination\": \"VSLGCPXQUN\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.889032055+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.889096525+02:00","command":{"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.889158992+02:00","command":{"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","ship_count":39},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.889230743+02:00","state":{"planets":[{"ship_count":5,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":38,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":52,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":28,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":83,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":90,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":4,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":87,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":43,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":63,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":60,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":39,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":62,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":55,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":45,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":79,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":7,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":52,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":13,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":76},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":26},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":83},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":29},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":68},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":30},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":8},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":84},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":68},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":18},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":165,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":78},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":37},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":84},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":80},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":33},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":35},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":9},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":86},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":85},{"id":224,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.894762580+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"VSLGCPXQUN\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.894841649+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.895085391+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.895135289+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.895199284+02:00","command":{"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.895277251+02:00","state":{"planets":[{"ship_count":4,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":39,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":53,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":29,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":84,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":91,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":5,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":88,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":44,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":64,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":61,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":40,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":63,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":54,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":46,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":80,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":8,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":53,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":14,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":75},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":25},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":82},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":28},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":67},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":29},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":7},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":83},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":67},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":17},{"id":226,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":85},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":77},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":36},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":83},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":79},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":32},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":34},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":8},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":85},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":84},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.900728687+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.900805207+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.901005553+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.901054487+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":3},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.901117946+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.901189534+02:00","state":{"planets":[{"ship_count":4,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":40,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":54,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":30,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":85,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":92,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":6,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":89,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":45,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":65,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":62,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":41,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":64,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":55,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":47,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":81,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":9,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":54,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":15,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":74},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":24},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":81},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":27},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":66},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":28},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":6},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":82},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":66},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":16},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":84},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":76},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":35},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":82},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":78},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":31},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":33},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":7},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":84},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":83},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":229,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.906690106+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.906770709+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.907072482+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.907120612+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":3},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.907182987+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.907253296+02:00","state":{"planets":[{"ship_count":4,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":41,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":55,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":31,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":86,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":93,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":7,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":90,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":46,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":66,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":63,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":42,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":65,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":54,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":48,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":82,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":10,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":55,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":16,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":73},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":23},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":232,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":80},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":26},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":65},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":27},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":5},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":81},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":65},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":15},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":83},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":75},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":21},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":34},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":81},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":77},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":231,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":30},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":32},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":6},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":83},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":82},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.912754768+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.912831794+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.913041494+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.913089219+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":3},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.913151145+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.913220806+02:00","state":{"planets":[{"ship_count":4,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":42,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":56,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":32,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":87,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":94,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":8,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":91,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":47,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":67,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":64,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":43,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":66,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":55,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":49,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":83,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":11,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":56,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":17,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":72},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":22},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":79},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":25},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":64},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":26},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":4},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":80},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":64},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":14},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":82},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":74},{"id":169,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":20},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":33},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":80},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":234,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":76},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":29},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":31},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":5},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":82},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":81},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":233,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.918327092+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.918510496+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.918925414+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.918972927+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":3},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.919035441+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.919105639+02:00","state":{"planets":[{"ship_count":4,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":43,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":57,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":33,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":88,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":95,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":9,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":92,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":48,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":68,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":65,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":44,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":67,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":54,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":50,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":84,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":12,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":57,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":18,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":71},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":21},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":78},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":24},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":63},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":25},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":3},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":79},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":63},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":13},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":81},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":73},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":236,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":19},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":32},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":79},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":235,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":75},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":28},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":30},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":4},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":81},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":80},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.924217919+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.924440497+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.924838247+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.924886117+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":3},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.924948267+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.925019215+02:00","state":{"planets":[{"ship_count":4,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":44,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":58,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":34,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":89,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":96,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":10,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":93,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":49,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":69,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":66,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":45,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":68,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":55,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":51,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":85,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":13,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":58,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":19,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":70},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":171,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":20},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":77},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":23},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":62},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":24},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":2},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":78},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":62},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":12},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":80},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":72},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":238,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":18},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":31},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":78},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":74},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":27},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":29},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":3},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":80},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":79},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":237,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.930260451+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.930430030+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.930832324+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.930880836+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":3},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.930942980+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.931012438+02:00","state":{"planets":[{"ship_count":4,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":45,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":59,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":35,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":90,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":97,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":11,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":94,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":50,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":70,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":67,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":46,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":69,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":54,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":52,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":86,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":14,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":59,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":20,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":240,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":69},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":19},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":76},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":22},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":61},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":23},{"id":213,"ship_count":59,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":1},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":77},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":61},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":11},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":79},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":71},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":17},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":239,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":30},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":77},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":73},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":26},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":28},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":2},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":79},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":78},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.936231987+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.936432146+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.936817930+02:00","content":"{\"moves\": [{\"origin\": \"OZIYOLKDIR\", \"ship_count\": 96, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.936885323+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":3},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.936947262+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.937008079+02:00","command":{"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","ship_count":96},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.937076758+02:00","state":{"planets":[{"ship_count":4,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":46,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":60,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":36,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":91,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":2,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":12,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":95,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":51,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":71,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":68,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":47,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":70,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":55,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":53,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":87,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":15,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":60,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":21,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":86},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":68},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":18},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":173,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":75},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":21},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":60},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":22},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":76},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":60},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":10},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":78},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":70},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":242,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":16},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":29},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":76},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":72},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":25},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":27},{"id":210,"ship_count":59,"origin":"RULUVNQJTY","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":1},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":78},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":77},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":241,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.942389198+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.942539155+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.942958136+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:02:17.943008938+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":3},"player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.943074741+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.943125155+02:00","state":{"planets":[{"ship_count":55,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":47,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":61,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":37,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":92,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":3,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":13,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":96,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":52,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":72,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":69,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":48,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":71,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":54,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":54,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":88,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":16,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":61,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":22,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":85},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":67},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":17},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":244,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":67},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":74},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":20},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":59},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":243,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":21},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":75},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":59},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":9},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":77},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":69},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":15},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":28},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":75},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":71},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":24},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":26},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":77},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":76},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.948229069+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.948420236+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.948882248+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"ship_count\": 96, \"destination\": \"OZIYOLKDIR\"}]}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.948957988+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.949000705+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:02:17.949042948+02:00","error":"\"NotEnoughShips\"","command":{"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","ship_count":96},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.949122961+02:00","state":{"planets":[{"ship_count":54,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":48,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":62,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":38,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":93,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":4,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":14,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":97,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":53,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":73,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":70,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":49,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":72,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":55,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":55,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":89,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":17,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":62,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":23,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":84},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":66},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":16},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":245,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":66},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":73},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":19},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":58},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":246,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":20},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":74},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":58},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":8},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":76},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":68},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":14},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":27},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":74},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":70},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":23},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":25},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":76},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":75},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.954057635+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.954134698+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.954570160+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.954635608+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.954677511+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.954727509+02:00","state":{"planets":[{"ship_count":53,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":49,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":63,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":39,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":94,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":5,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":15,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":98,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":54,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":74,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":71,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":50,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":73,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":54,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":56,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":90,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":18,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":63,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":24,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":83},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":65},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":15},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":65},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":72},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":18},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":57},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":19},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":73},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":57},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":7},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":75},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":67},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":13},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":26},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":73},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":69},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":22},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":24},{"id":247,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":75},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":74},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.959432281+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.959506854+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.959771432+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.959819923+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.959861821+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.959910623+02:00","state":{"planets":[{"ship_count":53,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":50,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":64,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":40,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":95,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":6,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":16,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":99,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":55,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":75,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":72,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":51,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":74,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":55,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":57,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":91,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":19,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":64,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":25,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":82},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":64},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":14},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":250,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":64},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":71},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":177,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":17},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":56},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":18},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":72},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":56},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":6},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":74},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":66},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":249,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":12},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":25},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":72},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":68},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":21},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":23},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":73},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":74},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.964776285+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.964834004+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.965110290+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.965159434+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.965201579+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.965251083+02:00","state":{"planets":[{"ship_count":53,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":51,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":65,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":41,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":96,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":7,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":17,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":100,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":56,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":76,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":73,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":52,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":75,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":54,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":58,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":92,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":20,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":65,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":26,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":81},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":63},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":13},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":63},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":70},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":251,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":73},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":16},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":55},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":17},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":71},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":55},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":5},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":73},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":65},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":11},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":24},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":71},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":67},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":20},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":22},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":72},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.970006364+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.970064809+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.970426040+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.970475626+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.970518030+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.970567277+02:00","state":{"planets":[{"ship_count":53,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":52,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":66,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":42,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":97,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":8,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":18,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":101,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":57,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":77,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":74,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":53,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":76,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":55,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":59,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":93,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":21,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":66,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":27,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":80},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":62},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":12},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":62},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":69},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":72},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":71},{"id":179,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":15},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":54},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":16},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":70},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":54},{"id":253,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":4},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":72},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":64},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":10},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":23},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":70},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":66},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":19},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":21}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.975133285+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.975212816+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.975549556+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.975615506+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.975657741+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.975707222+02:00","state":{"planets":[{"ship_count":53,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":53,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":67,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":43,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":98,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":9,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":19,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":102,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":58,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":78,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":75,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":54,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":77,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":54,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":60,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":94,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":22,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":67,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":28,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":79},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":61},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":11},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":61},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":68},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":71},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":70},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":20},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":14},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":53},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":15},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":69},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":53},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":3},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":71},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":63},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":9},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":22},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":69},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":65},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":18},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.979923420+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.980087104+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.980394089+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.980451192+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.980503986+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.980562348+02:00","state":{"planets":[{"ship_count":53,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":54,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":68,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":44,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":99,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":10,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":20,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":103,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":59,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":79,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":76,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":55,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":78,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":55,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":61,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":95,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":23,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":68,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":29,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":78},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":60},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":10},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":60},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":67},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":70},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":69},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":19},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":13},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":52},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":14},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":68},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":52},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":2},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":70},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":62},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":8},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":21},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":68},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":64},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":17},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.985182039+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.985364602+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.985763726+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.985815673+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.985858+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.985911138+02:00","state":{"planets":[{"ship_count":54,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":55,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":69,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":45,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":100,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":11,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":21,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":104,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":60,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":80,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":77,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":56,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":79,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":56,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":62,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":96,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":24,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":69,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":30,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":77},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":59},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":9},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":59},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":66},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":69},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":68},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":18},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":12},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":51},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":13},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":67},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":51},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":218,"ship_count":67,"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":1},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":69},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":61},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":7},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":20},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":67},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":63},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":16}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.990608953+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.990822015+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.991066440+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.991116308+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.991160187+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.991212122+02:00","state":{"planets":[{"ship_count":122,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":56,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":70,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":46,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":101,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":57,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":12,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":22,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":105,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":61,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":81,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":78,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":57,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":80,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":57,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":63,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":97,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":25,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":70,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":31,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":76},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":58},{"id":261,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":8},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":58},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":65},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":68},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":67},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":17},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":11},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":50},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":12},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":66},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":50},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":15},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":68},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":60},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":6},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":19},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":66},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":62},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.995688181+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.995822255+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:17.996129987+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.996177949+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:17.996219382+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:17.996272178+02:00","state":{"planets":[{"ship_count":121,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":57,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":71,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":47,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":102,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":57,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":13,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":23,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":106,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":62,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":82,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":79,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":58,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":81,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":58,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":64,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":98,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":26,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":71,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":32,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":75},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":7},{"id":263,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":57},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":64},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":67},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":66},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":16},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":10},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":49},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":11},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":65},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":49},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":14},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":67},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":59},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":5},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":18},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":65},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":61},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.000249665+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.000466832+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.000732918+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.000781886+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.000823729+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.000871490+02:00","state":{"planets":[{"ship_count":120,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":58,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":72,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":48,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":103,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":57,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":14,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":24,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":107,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":63,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":83,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":80,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":59,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":82,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":59,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":65,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":99,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":27,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":72,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":33,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":74},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":6},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":265,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":56},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":63},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":66},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":65},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":15},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":9},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":48},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":10},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":64},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":264,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":48},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":13},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":66},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":58},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":4},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":17},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":64},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":60}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.004837957+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.004971631+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.005199987+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.005249528+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.005336394+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.005384187+02:00","state":{"planets":[{"ship_count":119,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":59,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":73,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":49,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":104,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":53,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":15,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":25,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":108,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":64,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":84,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":81,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":60,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":83,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":60,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":66,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":100,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":28,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":73,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":34,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":73},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":5},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":59},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":55},{"id":267,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":266,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":62},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":65},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":64},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":14},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":8},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":47},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":9},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":63},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":47},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":12},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":65},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":57},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":3},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":16},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":63},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.009230532+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.009371834+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.009581612+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.009630860+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.009672960+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.009720356+02:00","state":{"planets":[{"ship_count":118,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":60,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":74,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":50,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":105,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":53,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":16,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":26,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":109,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":65,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":85,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":82,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":61,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":84,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":61,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":67,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":101,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":29,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":74,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":35,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":72},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":4},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":58},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":54},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":61},{"id":269,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":64},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":63},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":13},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":7},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":46},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":8},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":62},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":46},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":11},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":64},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":56},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":268,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":2},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":15},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":62},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.013555507+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.013612096+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.013853747+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.013905521+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.013948202+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.013995780+02:00","state":{"planets":[{"ship_count":117,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":61,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":75,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":51,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":106,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":49,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":17,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":27,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":110,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":66,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":86,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":83,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":62,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":85,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":62,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":68,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":102,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":30,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":75,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":36,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":71},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":3},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":57},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":53},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":60},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":63},{"id":271,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":62},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":12},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":6},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":45},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":7},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":61},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":270,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":45},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":10},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":63},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":55},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":61},{"id":207,"ship_count":79,"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","owner":2,"turns_remaining":1},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":14},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.017871431+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.017978252+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.018221002+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.018299425+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.018375626+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.018421664+02:00","state":{"planets":[{"ship_count":116,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":62,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":76,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":52,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":107,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":128,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":18,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":28,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":111,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":67,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":87,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":84,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":63,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":86,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":63,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":69,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":103,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":31,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":76,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":37,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":70},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":2},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":56},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":52},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":59},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":62},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":61},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":11},{"id":273,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":5},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":44},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":6},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":60},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":13},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":44},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":9},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":272,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":62},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":54},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":60},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.021933406+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.022119394+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.022422204+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.022472520+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.022513937+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.022559398+02:00","state":{"planets":[{"ship_count":115,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":63,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":77,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":53,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":108,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":123,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":19,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":29,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":112,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":68,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":88,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":85,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":64,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":87,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":64,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":70,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":104,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":32,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":77,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":38,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":69},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":228,"ship_count":69,"origin":"JXTLWRHRRP","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":1},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":55},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":51},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":58},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":61},{"id":274,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":60},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":10},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":4},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":43},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":5},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":59},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":12},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":43},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":8},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":61},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":53},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":59},{"id":275,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.025889437+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.025945780+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.026180192+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.026231712+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.026279394+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.026326373+02:00","state":{"planets":[{"ship_count":183,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":64,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":78,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":54,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":109,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":122,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":20,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":30,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":113,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":69,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":89,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":86,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":65,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":88,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":65,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":71,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":105,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":33,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":78,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":39,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":68},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":58},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":54},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":50},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":60},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":59},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":9},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":3},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":42},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":4},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":58},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":11},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":42},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":7},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":277,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":60},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":52},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":276,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.029472701+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.029523932+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.029769450+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.029821326+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.029863608+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.029910113+02:00","state":{"planets":[{"ship_count":182,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":65,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":79,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":55,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":110,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":117,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":21,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":31,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":114,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":70,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":90,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":87,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":66,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":89,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":66,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":72,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":106,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":34,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":79,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":40,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":67},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":53},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":49},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":279,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":59},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":58},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":8},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":2},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":41},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":3},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":57},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":10},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":41},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":6},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":280,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":59},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":51},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.033017448+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.033073825+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.033226751+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.033280568+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.033322961+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.033369244+02:00","state":{"planets":[{"ship_count":181,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":66,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":80,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":56,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":111,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":116,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":22,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":32,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":115,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":71,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":91,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":88,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":67,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":90,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":67,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":73,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":107,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":35,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":80,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":41,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":66},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":52},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":48},{"id":281,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":58},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":57},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":7},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":223,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":1},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":40},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":2},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":56},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":9},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":40},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":5},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":58},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":50},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.036404840+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.036453803+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.036605705+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.036657604+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.036700128+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.036746227+02:00","state":{"planets":[{"ship_count":257,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":67,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":81,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":57,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":112,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":111,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":23,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":33,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":116,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":72,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":92,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":89,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":68,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":91,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":68,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":74,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":108,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":36,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":81,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":42,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":21},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":65},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":51},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":47},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":57},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":56},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":6},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":49},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":39},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":225,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":1},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":284,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":283,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":55},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":8},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":39},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":4},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":57}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.039952235+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.040023809+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.040245580+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.040341209+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.040383904+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.040429866+02:00","state":{"planets":[{"ship_count":256,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":68,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":82,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":58,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":113,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":110,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":24,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":34,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":117,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":73,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":93,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":90,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":68,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":92,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":69,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":75,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":109,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":37,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":82,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":43,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":20},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":64},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":50},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":46},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":56},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":55},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":5},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":48},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":38},{"id":286,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":56},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":54},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":7},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":38},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":3},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.043200885+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.043249258+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.043467370+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.043519004+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.043561311+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.043607097+02:00","state":{"planets":[{"ship_count":257,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":69,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":83,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":59,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":114,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":105,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":25,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":35,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":118,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":74,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":94,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":91,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":69,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":93,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":70,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":76,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":110,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":38,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":83,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":44,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":19},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":63},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":289,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":49},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":45},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":55},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":54},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":4},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":47},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":37},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":55},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":53},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":6},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":37},{"id":288,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":2},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.046299375+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.046353720+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.046565021+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.046612865+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.046654336+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.046699328+02:00","state":{"planets":[{"ship_count":256,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":70,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":84,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":60,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":115,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":104,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":26,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":36,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":119,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":75,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":95,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":92,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":70,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":94,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":71,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":77,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":111,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":39,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":84,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":45,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":18},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":62},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":48},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":44},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":290,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":54},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":53},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":3},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":46},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":36},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":54},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":52},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":21},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":5},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":36},{"id":302,"ship_count":39,"origin":"UUZZZWSZUT","destination":"VSLGCPXQUN","owner":2,"turns_remaining":1}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.049334521+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.049388809+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.049612605+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.049664612+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.049707021+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.049752782+02:00","state":{"planets":[{"ship_count":256,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":71,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":85,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":61,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":116,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":99,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":27,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":76,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":120,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":76,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":96,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":93,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":71,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":95,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":72,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":78,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":112,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":40,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":85,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":46,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":17},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":61},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":47},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":43},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":293,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":35},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":53},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":52},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":2},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":45},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":35},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":294,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":53},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":51},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":20},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":4}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.052282937+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.052370438+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.052564662+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.052615046+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.052656238+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.052700575+02:00","state":{"planets":[{"ship_count":255,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":72,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":86,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":62,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":117,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":98,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":28,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":77,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":121,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":77,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":97,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":94,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":72,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":96,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":73,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":79,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":113,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":41,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":86,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":47,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":16},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":60},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":295,"ship_count":5,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":46},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":42},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":3},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":34},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":52},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":51},{"id":209,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":1},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":44},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":34},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":52},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":50},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":19}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.055184808+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.055242039+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.055488824+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.055539248+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.055580425+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.055624561+02:00","state":{"planets":[{"ship_count":256,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":73,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":87,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":63,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":118,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":94,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":29,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":78,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":122,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":78,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":98,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":95,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":73,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":97,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":74,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":79,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":114,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":42,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":87,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":48,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":15},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":59},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":18},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":45},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":41},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":2},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":33},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":51},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":50},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":49},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":43},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":33},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":51},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.058000784+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.058055405+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.058212255+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.058261089+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.058311516+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.058357254+02:00","state":{"planets":[{"ship_count":257,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":74,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":88,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":64,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":119,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":95,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":30,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":79,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":123,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":79,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":99,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":96,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":74,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":98,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":75,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":80,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":115,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":43,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":88,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":49,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":14},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":58},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":17},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":44},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":40},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":215,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"MJXGGQIJTD","owner":1,"turns_remaining":1},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":32},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":50},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":49},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":48},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":42},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":32},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":300,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":50},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.060773491+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.060865117+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.061031714+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.061078494+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.061119041+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.061162494+02:00","state":{"planets":[{"ship_count":258,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":75,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":89,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":65,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":120,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":92,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":31,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":80,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":124,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":80,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":100,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":97,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":75,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":99,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":76,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":80,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":116,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":44,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":89,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":50,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":13},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":16},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":43},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":39},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":303,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":31},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":49},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":48},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":47},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":41},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":31},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":49},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.063493068+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.063559026+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.063706404+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.063758213+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.063800493+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.063845665+02:00","state":{"planets":[{"ship_count":259,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":76,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":90,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":66,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":121,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":89,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":32,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":81,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":125,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":81,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":101,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":98,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":76,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":100,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":77,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":81,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":117,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":45,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":90,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":51,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":12},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":305,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":15},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":42},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":38},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":30},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":48},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":47},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":46},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":40},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":30},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":306,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":48}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.066171134+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.066222967+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.066355196+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.066404216+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.066446112+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.066490921+02:00","state":{"planets":[{"ship_count":259,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":77,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":91,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":67,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":122,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":87,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":33,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":82,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":126,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":82,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":102,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":99,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":77,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":101,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":78,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":82,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":118,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":46,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":91,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":52,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":11},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":47},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":14},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":41},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":37},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":29},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":47},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":46},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":45},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":308,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":39},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":29},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":307,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.068563866+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.068617779+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.068783982+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.068832745+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.068874515+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.068919031+02:00","state":{"planets":[{"ship_count":258,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":78,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":92,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":68,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":123,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":85,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":34,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":83,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":127,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":83,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":103,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":100,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":78,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":102,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":79,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":83,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":119,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":47,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":92,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":53,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":10},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":309,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":46},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":13},{"id":310,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":40},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":36},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":28},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":46},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":45},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":44},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":38},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":28}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.070996475+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.071072374+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.071229951+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.071297183+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.071343368+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.071399958+02:00","state":{"planets":[{"ship_count":257,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":79,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":93,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":69,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":124,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":83,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":35,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":84,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":128,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":84,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":104,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":101,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":79,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":103,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":80,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":84,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":120,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":48,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":93,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":54,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":9},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":27},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":45},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":12},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":37},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":39},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":35},{"id":312,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":311,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":27},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":45},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":44},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":43},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.073843828+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.073950485+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.074106675+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.074155616+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.074197124+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.074241214+02:00","state":{"planets":[{"ship_count":256,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":80,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":94,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":70,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":125,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":81,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":36,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":85,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":129,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":85,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":105,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":102,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":80,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":104,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":81,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":85,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":121,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":49,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":94,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":55,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":8},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":26},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":44},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":11},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":36},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":38},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":34},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":313,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":26},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":44},{"id":314,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":43},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":42}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.076071480+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.076119143+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.076264296+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.076316289+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.076357843+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.076401615+02:00","state":{"planets":[{"ship_count":255,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":81,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":95,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":71,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":126,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":79,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":37,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":86,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":130,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":86,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":106,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":103,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":81,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":105,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":82,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":86,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":122,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":50,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":95,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":56,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":7},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":25},{"id":316,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":43},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":10},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":35},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":37},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":33},{"id":315,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":41},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":25},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":43},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":42}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.078135513+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.078188854+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.078247606+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.078302598+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.078344433+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.078387946+02:00","state":{"planets":[{"ship_count":254,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":82,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":96,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":72,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":127,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":77,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":38,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":87,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":131,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":87,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":107,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":104,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":82,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":106,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":83,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":87,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":123,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":51,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":96,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":57,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":6},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":24},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":41},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":42},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":9},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":34},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":36},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":32},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":42},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":40},{"id":318,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":317,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.080044167+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.080098225+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.080158215+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.080206043+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.080247587+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.080295649+02:00","state":{"planets":[{"ship_count":253,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":83,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":97,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":73,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":128,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":75,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":39,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":88,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":132,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":88,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":108,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":105,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":83,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":107,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":84,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":88,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":124,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":52,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":97,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":58,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":5},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":23},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":40},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":41},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":8},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":33},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":35},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":31},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":41},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":39},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":23},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.081847934+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.081904978+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.082051470+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.082100221+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.082141680+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.082185239+02:00","state":{"planets":[{"ship_count":254,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":84,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":98,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":74,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":129,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":76,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":40,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":89,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":133,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":89,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":109,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":106,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":84,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":108,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":85,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":89,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":125,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":53,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":98,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":59,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":4},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":22},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":39},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":40},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":7},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":32},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":34},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":30},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":40},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":38},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":22},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.083818238+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.083910346+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.083983672+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.084054382+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.084113004+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.084175367+02:00","state":{"planets":[{"ship_count":255,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":85,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":99,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":75,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":130,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":77,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":41,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":90,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":134,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":90,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":110,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":107,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":85,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":109,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":86,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":90,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":126,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":54,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":99,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":60,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":3},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":21},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":38},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":39},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":6},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":31},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":33},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":29},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":39},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":37},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":21},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.086628227+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.086681092+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.086806072+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.086861021+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.086904743+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.086951756+02:00","state":{"planets":[{"ship_count":256,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":86,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":100,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":76,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":131,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":78,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":42,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":91,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":135,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":91,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":111,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":108,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":86,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":110,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":87,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":91,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":127,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":55,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":100,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":61,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":2},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":20},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":37},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":38},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":5},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":30},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":32},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":28},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":38},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":36},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":20},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.088661624+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.088712107+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:02:18.088765985+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.088816051+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:02:18.088859731+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:02:18.088905724+02:00","state":{"planets":[{"ship_count":257,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":87,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":101,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":77,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":132,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":79,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":43,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":92,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":136,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":92,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":112,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":109,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":87,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":111,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":88,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":92,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":128,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":56,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":101,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":62,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":68,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":1},{"id":319,"ship_count":96,"origin":"OZIYOLKDIR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":278,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"LWMVSTXKRV","owner":1,"turns_remaining":19},{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":36},{"id":292,"ship_count":98,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":304,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":37},{"id":258,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":4},{"id":282,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":29},{"id":287,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":31},{"id":320,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":3,"turns_remaining":27},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","owner":1,"turns_remaining":37},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"VSLGCPXQUN","owner":1,"turns_remaining":35},{"id":298,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VSLGCPXQUN","owner":3,"turns_remaining":19},{"id":297,"ship_count":95,"origin":"VSLGCPXQUN","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34}]}}
