planet-wars/frontend/logs/Jamaal Colon.json

1238 lines
1.9 MiB
JSON
Raw Permalink Normal View History

2019-09-24 15:31:21 +02:00
{"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,"o
{"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,"o
{"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,"or
{"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,"or
{"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,"or
{"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,"or
{"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,"or
{"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,"ori
{"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,"orig
{"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,"origi
{"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
{"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":
{"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":"
{"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":"
{"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":"
{"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":"O
{"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":"OJ
{"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":"
{"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":"O
{"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":"
{"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":"O
{"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":"
{"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":
{"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":
{"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"
{"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"
{"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"
{"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
{"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":"
{"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":"
{"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":"OJC
{"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":"OJCKCV
{"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":"OJCKCVK
{"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":"OJCKCVK
{"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":"OJCKCVKJ
{"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":"OJCKCVKJ
{"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":"OJCKCVKJ
{"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":"OJCKCVKJ
{"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":"OJCKCV
{"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":"OJCKC
{"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":"OJCK
{"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":"OJC
{"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":"OJC
{"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":"OJCKC
{"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":"OJCKC
{"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":"OJCKC
{"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":"OJCKC
{"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":"OJCKCV
{"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":"OJCKCVK
{"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":"OJCKCVKJ
{"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":"OJCKCVKJG
{"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","
{"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","des
{"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","destinat
{"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","destin
{"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","dest
{"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","des
{"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","d
{"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","
{"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"
{"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":"OJCKCVKJG
{"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":"OJCKCVKJ
{"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":"OJC
{"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":"OJCKCVKJG
{"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
{"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":"OJCKCVKJG
{"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"
{"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",
{"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","
{"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",
{"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","
{"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","d
{"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","
{"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"
{"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":"OJCKCVKJ
{"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":"OJCK
{"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":"OJ
{"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":"O
{"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":"
{"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":
{"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"
{"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"
{"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
{"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"
{"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"
{"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"
{"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
{"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,"origi
{"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,"origi
{"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,"ori
{"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,"or
{"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,"o
{"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,"
{"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,"
{"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,
{"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,"
{"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,"
{"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,
{"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,"o
{"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,"or
{"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,"or
{"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,"or
{"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,"or
{"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,"ori
{"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,"or
{"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,"ori
{"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,"o
{"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,"o
{"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,
{"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,"
{"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,"
{"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,"
{"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
{"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,
{"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,
{"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,"
{"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,"
{"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,"or
{"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,"or
{"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,"ori
{"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,"o
{"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,"origi
{"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,"origi
{"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,"ori
{"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,"or
{"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,"or
{"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,"
{"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,
{"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
{"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":
{"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
{"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":
{"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":
{"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":
{"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
{"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"
{"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"
{"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
{"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":
{"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":
{"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
{"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,
{"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,"
{"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,"o
{"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,"
{"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,"
{"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,"o
{"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,"o
{"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,"
{"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
{"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"
{"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":
{"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
{"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
{"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":
{"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"
{"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"
{"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"
{"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"
{"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
{"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_coun
{"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_coun
{"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_co
{"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_c
{"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_co
{"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_co
{"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_c
{"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_c
{"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_c
{"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_c
{"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_c
{"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_c
{"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_co
{"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_coun
{"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
{"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":
{"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
{"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"
{"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
{"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_coun
{"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_cou
{"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}]}}