planet-wars/frontend/logs/Catalina Grant.json

1855 lines
2.2 MiB
JSON
Raw Normal View History

2019-09-24 15:31:21 +02:00
{"msg":"client connected","level":"INFO","ts":"2019-09-23T22:50:55.056099716+02:00","player_id":0}
{"msg":"client connected","level":"INFO","ts":"2019-09-23T22:50:55.056451538+02:00","player_id":1}
{"msg":"client connected","level":"INFO","ts":"2019-09-23T22:50:55.056682737+02:00","player_id":2}
{"msg":"game info","level":"INFO","ts":"2019-09-23T22:50:55.056900241+02:00","info":{"players":["mybot","SimpleBot 1 (check if python is correct before executing)","SimpleBot 2 (check if python is correct before executing)"]}}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.057244519+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-23T22:50:55.090834586+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.090903899+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.090959610+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.091940916+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 0}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.093054282+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 0}]}","player_id":2}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.093150807+02:00","error":"\"ZeroShipMove\"","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":0},"player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.093248635+02:00","error":"\"ZeroShipMove\"","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":0},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.093349496+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-23T22:50:55.094675615+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.094781516+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.094954818+02:00","content":"turndone","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.095015290+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.095101410+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.095180720+02:00","error":"expected ident at line 1 column 2","player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.095235954+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.096364114+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.096424791+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.096477246+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"HEYBAGEYJB\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.096776389+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.096864162+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.096956726+02:00","command":{"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.097037960+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.097116472+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.097198003+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":70},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.098547715+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.098602580+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.098654658+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.098706074+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"HEYBAGEYJB\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.098797907+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.098879989+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.098964064+02:00","command":{"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.099042291+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.099119469+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.099199126+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":69},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":70},{"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}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.100702183+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.100757306+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.100809122+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.100860636+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.100952338+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.101034344+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.101118453+02:00","command":{"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.101197143+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.101280686+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.101361982+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":68},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":69},{"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":"XVJXNQDAQE","owner":2,"turns_remaining":74},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.102995805+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.103050705+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.103102635+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.103154055+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.103245242+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.103333965+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.103417947+02:00","command":{"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.103496025+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.103573011+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.103653327+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":67},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":68},{"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":"XVJXNQDAQE","owner":2,"turns_remaining":73},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":74},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.105499297+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.105554273+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.105606019+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.105657617+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"ETCCAQPWNK\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.105749149+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.105831116+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.105914637+02:00","command":{"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.105992765+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.106069845+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.106150965+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":66},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":67},{"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":"XVJXNQDAQE","owner":2,"turns_remaining":72},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":73},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":8},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.108131909+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.108210720+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.108288465+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.108351760+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"ETCCAQPWNK\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.108448318+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.108530538+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.108614546+02:00","command":{"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.108697320+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.108774676+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.108855977+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":65},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":66},{"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":"XVJXNQDAQE","owner":2,"turns_remaining":71},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":72},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":7},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":8},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.110991766+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.111074937+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.111148382+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.111206738+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.111309211+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.111391825+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.111476044+02:00","command":{"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.111573498+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.111665521+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.111753439+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":64},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":65},{"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":"XVJXNQDAQE","owner":2,"turns_remaining":70},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":71},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":6},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":7},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.114057519+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.114136013+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.114209899+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.114279619+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.114377189+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.114459293+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.114543349+02:00","command":{"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.114622078+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.114699111+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.114781371+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":63},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":64},{"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":"XVJXNQDAQE","owner":2,"turns_remaining":69},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":70},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":5},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":6},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":25,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.117250115+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.117333466+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.117407424+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.117471531+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"NWMMEHPPYR\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.117567677+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.117649816+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.117733880+02:00","command":{"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.117812197+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.117889124+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.117976088+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":62},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":63},{"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":"XVJXNQDAQE","owner":2,"turns_remaining":68},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":69},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":4},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":5},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":25,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.120628368+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.120707615+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.120781844+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.120848330+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"NWMMEHPPYR\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.120944844+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.121026897+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.121111210+02:00","command":{"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.121189414+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.121271550+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.121361566+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":61},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":62},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":67},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":68},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":3},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":4},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":25,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.124178615+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.124256956+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.124337324+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.124410130+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"VSLGCPXQUN\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.124508338+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.124590714+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.124675285+02:00","command":{"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.124773405+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.124853564+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.124944576+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":60},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":61},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":66},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":67},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":2},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":3},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":25,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.128932294+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.129012204+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.129084987+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.129158303+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"VSLGCPXQUN\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.129543869+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.129673115+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.129791057+02:00","command":{"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.129898687+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.130004872+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.130122895+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":59},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":60},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":65},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":66},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":14,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":1},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":2},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":25,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.133536197+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.133600618+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.133654664+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.133713590+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"RULUVNQJTY\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.133813659+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.133895742+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.133981041+02:00","command":{"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.134059706+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.134136612+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.134220990+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":58},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":59},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":64},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":65},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":17,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":1},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":25,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.137551152+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.137610404+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.137663807+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.137719391+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"RULUVNQJTY\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.137818415+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.137902365+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.137987613+02:00","command":{"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.138067402+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.138148309+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.138234481+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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":57},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":58},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":63},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":64},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":25,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.141594685+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.141649604+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.141700101+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.141756079+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"OVXRCBSXZK\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.141848714+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.141928314+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.142009555+02:00","command":{"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.142085517+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.142160179+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.142242223+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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":56},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":57},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":62},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":63},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":25,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.147050692+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.147137481+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.147215755+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.147296805+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"OVXRCBSXZK\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.147440059+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.147556239+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.147683005+02:00","command":{"origin":"ETCCAQPWNK","destination":"OVXRCBSXZK","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.147799625+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.147913736+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.148039569+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":55},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":56},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":61},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":62},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":25,"ship_count":1,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.153749071+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.153813981+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.153869150+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.153923689+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"OZIYOLKDIR\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.154148729+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.154239589+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.154344236+02:00","command":{"origin":"ETCCAQPWNK","destination":"OZIYOLKDIR","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.154427483+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.154511594+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.154618733+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":54},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":55},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":60},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":61},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":25,"ship_count":1,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.158618959+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.158676114+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.158745672+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.158797401+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"OZIYOLKDIR\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.158888839+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.158970712+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.159054254+02:00","command":{"origin":"ETCCAQPWNK","destination":"OZIYOLKDIR","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.159132510+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.159209553+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.159300955+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":53},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":54},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":59},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":60},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":25,"ship_count":1,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.163337990+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.163393578+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.163445549+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.163497137+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"KEYMTVEOQP\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.163589151+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.163671370+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.163755617+02:00","command":{"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.163834086+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.163911395+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.163996799+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":52},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":53},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":58},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":59},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":25,"ship_count":1,"origin":
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.168116495+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.168168967+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.168218938+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.168284768+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"KEYMTVEOQP\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.168380379+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.168460181+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.168541350+02:00","command":{"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.168617087+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.168691491+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.168774301+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":51},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":52},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":57},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":58},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":25,"ship_count":1,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.173391954+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.173448735+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.173497436+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.173545868+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"KOLNGIUGEX\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.173634243+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.173733849+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.173817823+02:00","command":{"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.173894028+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.173968409+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.174053141+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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":50},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":51},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":56},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":57},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":25,"ship_count":1,"origin":"R
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.178469944+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.178545280+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.178618463+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.178690895+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"KOLNGIUGEX\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.178803844+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.178891263+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.178973259+02:00","command":{"origin":"ETCCAQPWNK","destination":"KOLNGIUGEX","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.179049470+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.179124436+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.179208192+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":49},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":50},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":55},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":56},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":25,"ship_count":1,"origin":"RS
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.183692792+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.183763448+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.183832274+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.183900050+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"DLSGAMDSAK\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.184006249+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.184088292+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.184164765+02:00","command":{"origin":"ETCCAQPWNK","destination":"DLSGAMDSAK","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.184235954+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.184312220+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.184391600+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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":1,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":48},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":49},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":54},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":55},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":25,"ship_count":1,"origin":"RS
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.188779684+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.188846590+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.188911161+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.188974960+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"DLSGAMDSAK\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.189074024+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.189151121+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.189225249+02:00","command":{"origin":"ETCCAQPWNK","destination":"DLSGAMDSAK","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.189303881+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.189390060+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.189523111+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":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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":24},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":47},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":4,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":48},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":53},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":54},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":25,"ship_count":1,"origin":"RSS
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.194446706+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.194519232+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.194590318+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.194660061+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"UUZZZWSZUT\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.194780289+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.194880621+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.194963398+02:00","command":{"origin":"OTJPKJXLQX","destination":"UUZZZWSZUT","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.195037479+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.195109434+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.195193146+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":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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":23},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":46},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":47},{"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":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":52},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":53},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":25,"ship_count":1,"origin":"R
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.199933205+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.200005612+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.200076243+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.200146616+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"UUZZZWSZUT\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.200263558+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.200358526+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.200437906+02:00","command":{"origin":"OTJPKJXLQX","destination":"UUZZZWSZUT","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.200511259+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.200583355+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.200665926+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":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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":22},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":45},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":46},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":51},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":52},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":25,"ship_count":1,"origin":
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.206471774+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.206548523+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.206622042+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.206710218+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"MJXGGQIJTD\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.206839811+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.206952386+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.207049044+02:00","command":{"origin":"OTJPKJXLQX","destination":"MJXGGQIJTD","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.207148092+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.207300708+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.207459213+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":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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":21},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":44},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":45},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":50},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":51},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":13,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":25,"ship_count":1,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.213206286+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.213292412+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.213369275+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.213444269+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"MJXGGQIJTD\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.213573222+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.213677011+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.213765955+02:00","command":{"origin":"ETCCAQPWNK","destination":"MJXGGQIJTD","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.213845106+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.213922099+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.214011270+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":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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":20},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":43},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":44},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":49},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":50},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":16,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":25,"ship_count":1,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.219293182+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.219367114+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.219440382+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.219515017+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"JXTLWRHRRP\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.219654280+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.219786552+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.219883978+02:00","command":{"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.219976658+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.220063705+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.220197575+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":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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":19},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":42},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":43},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":48},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":49},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":19,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":25,"ship_count":1,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.226379758+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.226458534+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.226531648+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.226604079+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"JXTLWRHRRP\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.226745847+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.226849446+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.226938002+02:00","command":{"origin":"ETCCAQPWNK","destination":"JXTLWRHRRP","ship_count":1},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.227017475+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.227094658+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.227185108+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":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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":18},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":41},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":42},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":47},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":48},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":25,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.232626624+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.232701559+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.232774592+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.232846964+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 2, \"destination\": \"LWMVSTXKRV\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.232976603+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.233066815+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.233148940+02:00","command":{"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","ship_count":2},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.233224766+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.233305614+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.233392447+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":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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":17},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":40},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":41},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":46},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":47},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":25,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.238836208+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.238909348+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.238980457+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.239050548+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 2, \"destination\": \"LWMVSTXKRV\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.239171384+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.239260921+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.239348576+02:00","command":{"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","ship_count":2},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.239422534+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.239494788+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.239577600+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":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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":16},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":39},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":40},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":45},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":46},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":97,"ship_count":4,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.244942063+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.245008909+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.245073571+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.245137625+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.245218186+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.245311365+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.245385111+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.245455907+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.245532668+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":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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":15},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":38},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":39},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":44},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":45},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":97,"ship_count":4,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.250655099+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.250719482+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.250782619+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.250844841+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.250922712+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.251009823+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.251081257+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.251146313+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.251220269+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":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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":14},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":37},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":38},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":43},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":44},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":97,"ship_count":4,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.256152792+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.256217604+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.256284802+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.256347248+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.256425679+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.256514646+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.256586039+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.256651234+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.256725495+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":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":1,"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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":13},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":36},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":37},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":42},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":43},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":97,"ship_count":4,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.261616831+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.261680514+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.261742231+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.261803474+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.261882092+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.261976428+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.262046481+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.262110106+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.262182463+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":3,"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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":12},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":35},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":36},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":41},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":42},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":40,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":97,"ship_count":4,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.266925873+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.266986693+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.267046140+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.267105048+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.267178318+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.267262347+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.267371247+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.267433045+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.267503232+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":4,"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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":11},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":34},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":35},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":40},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":41},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":43,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":97,"ship_count":4,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.272283579+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.272361223+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.272420815+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.272479892+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.272553291+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.272638965+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.272706442+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.272768035+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.272838482+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":5,"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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":10},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":33},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":34},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":39},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":40},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":97,"ship_count":4,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.277753608+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.277814729+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.277874127+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.277933191+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.278006825+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.278092296+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.278160733+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.278223559+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.278323410+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":6,"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":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":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":9},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":32},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":33},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":38},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":39},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":97,"ship_count":4,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.283184389+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.283249364+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.283331332+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.283390342+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.283463752+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.283548549+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.283615838+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.283677451+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.283747635+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":7,"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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":8},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":31},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":32},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":37},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":38},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":97,"ship_count":4,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.288877995+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.288945433+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.289008380+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.289070894+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.289161750+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.289253241+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.289364741+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.289427158+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.289500251+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":8,"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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":7},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":30},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":31},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":36},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":37},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":97,"ship_count":4,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.294402993+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.294464103+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.294523556+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.294582603+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.294655959+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.294744016+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.294811705+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.294873297+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.294944159+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":9,"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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":6},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":29},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":30},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":35},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":36},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":97,"ship_count":4,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.299903497+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.299964636+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.300024122+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.300083134+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 19, \"destination\": \"RSSGYXGAIS\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.300184694+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.300263183+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.300375134+02:00","command":{"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","ship_count":19},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.300437078+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.300497701+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.300568372+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":10,"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":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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":5},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":28},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":29},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":34},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":35},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":21},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":97,"ship_count":4,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.305753798+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.305867901+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.305927663+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.306023231+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 20, \"destination\": \"RSSGYXGAIS\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.306124789+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.306204873+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.306275962+02:00","error":"\"NotEnoughShips\"","command":{"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","ship_count":20},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.306385985+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.306449943+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.306521127+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":11,"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":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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":4},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":27},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":28},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":33},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":34},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":20},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":21},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":97,"ship_count":4,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.311743687+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.311822104+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.311881521+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.311940207+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.312050144+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.312177889+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.312247243+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.312352671+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.312424936+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":12,"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":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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":3},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":26},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":27},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":32},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":33},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":19},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":20},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":97,"ship_count":4,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.317440381+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.317565061+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.317624895+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.317719901+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.317831499+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.317914905+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.317982340+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.318044220+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.318115234+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":13,"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":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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":2},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":25},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":26},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":31},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":32},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":18},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":19},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":97,"ship_count":4,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.324243149+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.324321038+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.324387755+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.324453458+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.324551044+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.324682073+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.324772538+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.324838938+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.324917566+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":14,"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":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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":73,"ship_count":1,"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","owner":3,"turns_remaining":1},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":24},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":25},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":30},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":31},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":17},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":18},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":97,"ship_count":4,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.330187422+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.330250390+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.330315854+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.330376480+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.330452833+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.330575+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.330645099+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.330708843+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.330782483+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":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":15,"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":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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":62},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":23},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":24},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":29},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":30},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":16},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":17},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":97,"ship_count":4,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.335959672+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.336057863+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.336117391+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.336176171+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.336277283+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.336406698+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.336474377+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.336536196+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.336607427+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":null,"name":"LWMVSTXKRV"},{"ship_count":4,"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":16,"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":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":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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":61},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":22},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":23},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":28},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":29},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":15},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":16},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":97,"ship_count":4,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.341939933+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.342035111+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.342094531+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.342170975+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.342248968+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.342385605+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 3}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.342454473+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.342517224+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":3},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.342591814+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":1,"x":19.0,"y":96.0,"owner":null,"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":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":17,"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":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":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":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":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":60},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":21},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":22},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":27},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":28},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":14},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":15},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":97,"ship_count":4,"origin":
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.347993828+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.348072220+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.348135495+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.348213918+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.348296272+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.348426558+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.348494415+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.348556325+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.348627743+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":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":18,"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":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":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":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":1,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":59},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":20},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":21},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":26},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":27},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":13},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":14},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":97,"ship_count":4,"origin":"Q
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.353900530+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.354014964+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.354074383+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.354154565+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.354232663+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.354347277+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.354415101+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.354476679+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.354552495+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":1,"x":19.0,"y":96.0,"owner":null,"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":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":19,"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":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":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":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":2,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":58},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":19},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":20},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":25},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":26},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":12},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":13},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":97,"ship_count":4,"origin":"Q
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.360127734+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.360193590+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.360256363+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.360358017+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.360487502+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.360578921+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.360646492+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.360708284+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.360779812+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":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":20,"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":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":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":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":3,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":57},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":18},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":19},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":24},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":25},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":11},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":12},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":97,"ship_count":4,"origin":"QUQG
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.366737043+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.366843153+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.366940375+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.367016241+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.367180027+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.367327460+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.367407489+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.367475827+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.367609453+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":1,"x":19.0,"y":96.0,"owner":null,"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":3,"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":15,"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":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":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":4,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":56},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":17},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":18},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":23},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":24},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":10},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":11},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":97,"ship_count":4,"origin":"QUQG
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.373243873+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.373317529+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.373380834+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.373443056+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.373536972+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.373669633+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.373740361+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.373802517+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.373876454+02:00","state":{"planets":[{"ship_count":2,"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":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":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":4,"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":16,"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":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":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":5,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":55},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":16},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":17},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":22},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":23},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":9},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":10},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":97,"ship_count":4,"origin":"QUQGQOWE
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.379584404+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.379683531+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.379758769+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.379854901+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 30, \"destination\": \"QUQGQOWETI\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.379955646+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.380080727+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.380148221+02:00","command":{"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","ship_count":30},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.380210066+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.380274626+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.380379986+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":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":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":5,"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":17,"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":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":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":6,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":54},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":15},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":16},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":21},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":22},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":8},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":9},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":97,"ship_count":4,"origin":"QUQGQOWETI
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.386150170+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.386215068+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.386282604+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.386345160+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 31, \"destination\": \"QUQGQOWETI\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.386463202+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.386550910+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.386619293+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OTJPKJXLQX","destination":"QUQGQOWETI","ship_count":31},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.386691203+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.386752075+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.386823634+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":17,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":5,"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":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":6,"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":18,"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":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":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":7,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":53},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":14},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":15},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":20},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":21},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":7},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":8},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.392542759+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.392656648+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.392716201+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.392812205+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.392885705+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.393022194+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.393090201+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.393151800+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.393223912+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":18,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":6,"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":7,"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":19,"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":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":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":8,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":52},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":13},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":14},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":19},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":20},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":6},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":7},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":97,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.398932674+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.399011221+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.399070763+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.399149712+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.399228132+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.399386430+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.399454320+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.399516082+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.399588227+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":19,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":7,"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":8,"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":20,"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":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":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":9,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":51},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":12},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":13},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":18},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":19},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":5},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":6},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.405314560+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.405392919+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.405452361+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.405546329+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.405619716+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.405759813+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.405827778+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.405889517+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.405961221+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":20,"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":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":9,"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":21,"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":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":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":10,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":50},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":11},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":12},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":17},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":18},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":4},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":5},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":97,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.411865593+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.411968911+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.412028528+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.412087420+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.412196622+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.412324550+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.412408469+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.412470288+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.412542600+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":21,"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":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":10,"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":22,"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":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":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":12,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":49},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":10},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":11},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":16},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":17},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":3},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":4},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":97,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.418415851+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.418543938+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.418620957+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.418680491+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.418789752+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.418876318+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.418943667+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.419005435+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.419077613+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":22,"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":2,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":1,"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":11,"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":23,"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":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":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":13,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":48},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":9},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":10},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":15},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":16},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":2},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":3},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.425090687+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.425191074+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.425254187+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.425321797+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.425413501+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.425497636+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.425565089+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.425626938+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.425699354+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":23,"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":3,"x":87.0,"y":67.0,"owner":1,"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":12,"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":24,"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":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":15,"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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":47},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":8},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":9},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":14},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":15},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":20,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":1},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":2},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","des
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.434665329+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.434793356+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.434869942+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.434932603+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.435038872+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.435121546+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.435188857+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.435250568+02:00","command":{"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.435361894+02:00","state":{"planets":[{"ship_count":3,"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":24,"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":2,"x":87.0,"y":67.0,"owner":1,"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":13,"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":25,"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":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":16,"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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":46},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":7},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":8},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":13},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":14},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":86},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":1},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.441684083+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.441764088+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.441823681+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.441883056+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.442027958+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.442112075+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.442180550+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.442243469+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.442357835+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":25,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"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":14,"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":26,"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":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":17,"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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":45},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":6},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":76,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":7},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":12},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":13},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":85},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":67},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":97,"ship_count":4,"origin":"QUQGQOWETI"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.448213426+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.448283268+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.448346408+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.448409059+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.448499576+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.448591248+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.448659085+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.448720961+02:00","command":{"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.448793402+02:00","state":{"planets":[{"ship_count":3,"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":26,"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":2,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":11,"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":33,"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":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":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":18,"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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":44},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":5},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":86},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":6},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":11},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":12},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":84},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":66},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":97,"ship_count":4,"origin":"QUQGQOWET
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.454922211+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.455021772+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.455084754+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.455147188+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.455224791+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.455334344+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.455404910+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.455466812+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.455539291+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":27,"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":4,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":12,"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":34,"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":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":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":19,"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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":43},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":4},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":85},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":5},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":10},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":82,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":11},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":83},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":65},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":97,"ship_count":4,"origin":"QUQGQOWET
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.461736858+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.461849014+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.461908677+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.461967940+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.462076672+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.462160565+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 3}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.462229049+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.462315914+02:00","command":{"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","ship_count":3},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.462406346+02:00","state":{"planets":[{"ship_count":3,"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":28,"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":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":13,"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":35,"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":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":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":20,"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":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":42},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":3},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":84},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":4},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":9},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":86},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":10},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":82},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":64},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":97,"ship_count":4,"origin":"QUQGQOWE
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.468628447+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.468693635+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.468756142+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.468818404+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.468909488+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.468992498+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.469059668+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.469121266+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.469193653+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":29,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":1,"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":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":36,"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":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":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":21,"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":20,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":2},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":83},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":3},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":8},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":85},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":9},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":88,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":81},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":63},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.475345352+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.475410974+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.475473620+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.475536041+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.475627820+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"DLSGAMDSAK\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.475771719+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"DLSGAMDSAK\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.475843562+02:00","command":{"origin":"QUQGQOWETI","destination":"DLSGAMDSAK","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.475905337+02:00","command":{"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.475977457+02:00","state":{"planets":[{"ship_count":3,"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":30,"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":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":3,"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":1,"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":37,"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":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":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":22,"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":21,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":2,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":1},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":82},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":2},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":7},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":84},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":8},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":75},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":80},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":62},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.482163364+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.482229011+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.482296677+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.482359394+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.482450471+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.482532594+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.482600081+02:00","command":{"origin":"QUQGQOWETI","destination":"HEYBAGEYJB","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.482661714+02:00","command":{"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.482733968+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":31,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":4,"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":3,"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":38,"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":30,"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":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":23,"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":22,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":32},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":81},{"id":5,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":1},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":6},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":83},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":7},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":74},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":79},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":94,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":61},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.489509754+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.489612703+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.489688788+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.489747793+02:00","content":"{\"moves\": [{\"origin\": \"RULUVNQJTY\", \"ship_count\": 34, \"destination\": \"DLSGAMDSAK\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.489906098+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.489997633+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.490069410+02:00","command":{"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","ship_count":34},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.490133277+02:00","command":{"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.490194954+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.490298247+02:00","state":{"planets":[{"ship_count":3,"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":32,"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":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":5,"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":4,"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":5,"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":31,"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":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":24,"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":23,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":31},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":80},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":74},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":5},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":82},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":6},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":73},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":78},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":98},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":60},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":97,"ship_count":4,"origin":"QUQGQOWETI"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.496274538+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.496340115+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.496402840+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.496465187+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.496555679+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.496639462+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.496707454+02:00","command":{"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.496769262+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.496842784+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":33,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":6,"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":5,"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":6,"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":32,"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":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":25,"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":24,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":30},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":79},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":73},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":4},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":81},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":5},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":72},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":77},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":97},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":59},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":97,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.502718711+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.502803739+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.502866359+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.502932466+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.503108604+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.503197048+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.503305686+02:00","command":{"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.503395492+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.503496424+02:00","state":{"planets":[{"ship_count":3,"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":34,"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":1,"name":"VNZZPHTSZM"},{"ship_count":7,"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":6,"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":7,"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":33,"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":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":26,"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":25,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":29},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":78},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":72},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":3},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":80},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":4},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":71},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":76},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":96},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":58},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.510286587+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.510354036+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.510416664+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.510478779+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.510562005+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.510696636+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.510789886+02:00","command":{"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.510857796+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.510939959+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":35,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":8,"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":7,"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":8,"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":34,"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":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":27,"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":26,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":28},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":77},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":71},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":2},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":79},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":3},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":70},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":75},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":95},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":57},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.517241345+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.517311243+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.517374175+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.517436825+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.517513597+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.517605622+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.517677663+02:00","command":{"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.517742904+02:00","command":{"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.517820022+02:00","state":{"planets":[{"ship_count":3,"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":36,"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":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":9,"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":8,"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":9,"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":35,"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":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":28,"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":27,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":27},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":76},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":70},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":8,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":1},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":78},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":2},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":69},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":74},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":94},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":56},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","de
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.524002997+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.524069110+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.524131696+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.524193634+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.524274917+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.524368905+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.524441031+02:00","command":{"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.524506261+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.524583067+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":37,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":10,"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":9,"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":10,"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":36,"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":1,"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":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":29,"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":28,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":26},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":75},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":69},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":77},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":1},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":107,"ship_count":2,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":68},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":73},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":93},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":55},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","dest
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.530763153+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.530864058+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.530940198+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.531036737+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 41, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.531172470+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.531249876+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 2}]}","player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.531359181+02:00","error":"\"NotEnoughShips\"","command":{"origin":"DLSGAMDSAK","destination":"XVJXNQDAQE","ship_count":41},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.531431151+02:00","command":{"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.531491954+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.531563664+02:00","state":{"planets":[{"ship_count":3,"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":38,"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":1,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":11,"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":10,"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":11,"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":37,"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":3,"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":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":30,"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":29,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":25},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":74},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":68},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":76},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":62},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":67},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":72},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":92},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":54},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.537591705+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.537708484+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.537767738+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.537826671+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 40, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.537961712+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.538043026+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 2}]}","player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.538132832+02:00","error":"\"NotEnoughShips\"","command":{"origin":"DLSGAMDSAK","destination":"XVJXNQDAQE","ship_count":40},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.538208886+02:00","command":{"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.538277435+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.538366790+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":39,"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":3,"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":24,"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":28,"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":40,"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":10,"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":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":31,"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":30,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":24},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":73},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":67},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":75},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":61},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":66},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":71},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":91},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":53},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","de
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.544207441+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.544276986+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.544340496+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.544402912+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.544493252+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.544579651+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.544647205+02:00","command":{"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.544708956+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.544783859+02:00","state":{"planets":[{"ship_count":3,"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":40,"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":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":25,"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":29,"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":41,"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":11,"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":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":32,"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":31,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":23},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":72},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":66},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":74},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":60},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":65},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":70},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":90},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":52},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","des
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.550695948+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.550757903+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.550817124+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.550876197+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.550949394+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.551032920+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.551100386+02:00","command":{"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.551162527+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.551234806+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":41,"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":28,"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":26,"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":30,"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":42,"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":12,"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":43,"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":33,"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":32,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":49},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":22},{"id":3,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":71},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":65},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":73},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":59},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":64},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":69},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":89},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":51},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","dest
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.557099188+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.557161521+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.557220521+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.557301558+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.557392089+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.557458417+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 2}]}","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.557529140+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.557571557+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.557644864+02:00","state":{"planets":[{"ship_count":3,"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":42,"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":28,"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":27,"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":31,"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":43,"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":13,"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":44,"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":34,"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":33,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":48},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":21},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":70},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":64},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":7,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":72},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":58},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":63},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":68},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":88},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":50},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":97,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.563439099+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.563502203+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.563562430+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.563621990+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.563700858+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.563795309+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.563863367+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.563954747+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.564033940+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":43,"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":28,"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":28,"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":32,"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":44,"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":14,"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":45,"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":35,"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":34,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":47},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":20},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":69},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":63},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":49},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":9,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":71},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":57},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":62},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":67},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":87},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":49},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":97,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.569830367+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.569892776+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.569952424+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.570011591+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.570088289+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.570181719+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.570249524+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.570381302+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.570458437+02:00","state":{"planets":[{"ship_count":3,"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":44,"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":28,"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":29,"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":33,"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":45,"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":15,"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":46,"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":36,"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":35,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":46},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":19},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":68},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":62},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":48},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":70},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":56},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":61},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":66},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":86},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":48},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":97,"ship_count":4,"origin":"QUQGQOWET
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.576258368+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.576324803+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.576384217+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.576443348+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.576521055+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.576614702+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.576681971+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.576772814+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.576849342+02:00","state":{"planets":[{"ship_count":2,"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":45,"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":28,"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":30,"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":34,"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":46,"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":16,"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":47,"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":37,"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":36,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":45},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":18},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":67},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":61},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":47},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":69},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":49},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":55},{"id":15,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":60},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":65},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":85},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":47},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":97,"ship_count":4,"origin":"QUQGQO
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.582605712+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.582671832+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.582734758+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.582811983+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.582889795+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.582983357+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.583051477+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.583141846+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.583221499+02:00","state":{"planets":[{"ship_count":3,"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":46,"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":28,"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":31,"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":35,"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":47,"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":17,"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":48,"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":38,"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":37,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":44},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":17},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":66},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":60},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":46},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":68},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":48},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":54},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":59},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":18,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":64},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":84},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":46},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":97,"ship_count":4,"origin":"QUQG
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.588898201+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.588964274+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.589027073+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.589104243+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.589180586+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.589294094+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.589378630+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.589469367+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.589545404+02:00","state":{"planets":[{"ship_count":2,"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":47,"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":28,"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":32,"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":36,"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":48,"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":18,"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":49,"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":39,"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":38,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":43},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":16},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":65},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":59},{"id":79,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":45},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":67},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":47},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":53},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":58},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":49},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":63},{"id":21,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":83},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":45},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":97,"ship_count":4,"origin":"QUQ
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.594961694+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.595042503+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.595105583+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.595168086+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.595250411+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.595366465+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.595434322+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.595524649+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.595600153+02:00","state":{"planets":[{"ship_count":3,"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":48,"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":28,"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":21,"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":20,"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":21,"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":47,"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":13,"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":9,"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":13,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":42},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":15},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":64},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":58},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":44},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":66},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":46},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":52},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":57},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":48},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":62},{"id":137,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":82},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":44},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":97,"ship_count":4,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.600897105+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.600959489+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.601018830+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.601077890+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.601155818+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.601249879+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.601348702+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.601439218+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.601556850+02:00","state":{"planets":[{"ship_count":2,"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":49,"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":28,"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":22,"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":21,"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":22,"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":48,"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":14,"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":10,"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":14,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":41},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":14},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":63},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":57},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":43},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":65},{"id":192,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":45},{"id":85,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":51},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":56},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":47},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":61},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":81},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":43},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":97,"ship_count":4,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.607050781+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.607113174+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.607173137+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.607232275+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.607364454+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.607495899+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.607675989+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.607848578+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.608011677+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":50,"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":28,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":7,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":23,"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":22,"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":23,"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":49,"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":15,"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":9,"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":15,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":40},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":13},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":62},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":56},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":42},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":64},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":44},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":50},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":55},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":46},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":60},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":80},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":42},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":97,"ship_count":4,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.613227766+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.613294468+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.613370888+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.613428638+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.613504518+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.613595210+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 6}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.613687662+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.613774833+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":6},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.613877269+02:00","state":{"planets":[{"ship_count":2,"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":51,"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":28,"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":24,"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":23,"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":24,"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":50,"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":16,"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":10,"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":16,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":39},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":12},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":61},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":55},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":41},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":63},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":43},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":49},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":54},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":45},{"id":91,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":59},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":79},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":41},{"id":143,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":97,"ship_count":4,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.619097951+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.619163460+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.619226459+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.619293768+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.619388690+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.619482190+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.619583290+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.619673298+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.619789188+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":52,"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":28,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":7,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":25,"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":24,"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":25,"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":51,"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":17,"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":44,"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":43,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":38},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":11},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":60},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":54},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":40},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":62},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":42},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":48},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":53},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":44},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":58},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":78},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":40},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":36},{"id":97,"ship_count":4,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.624988567+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.625050741+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.625110155+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.625169367+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.625247145+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.625359846+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 6}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.625452148+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.625542966+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":6},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.625642078+02:00","state":{"planets":[{"ship_count":2,"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":53,"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":28,"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":26,"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":25,"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":26,"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":52,"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":18,"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":45,"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":44,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":37},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":10},{"id":199,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":59},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":53},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":39},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":61},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":41},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":47},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":52},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":43},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":57},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":77},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":39},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":35},{"id":97,"ship_count":4,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.630721441+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.630787512+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.630850311+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.630926422+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.631003624+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.631097320+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.631191937+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.631309415+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.631442656+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":54,"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":28,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":7,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":27,"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":26,"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":27,"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":53,"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":19,"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":9,"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":19,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":36},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":9},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":58},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":52},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":38},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":60},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":40},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":46},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":51},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":42},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":56},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":76},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":38},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":34},{"id":183,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.636221581+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.636288031+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.636348067+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.636475431+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.636602947+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.636694062+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 6}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.636786170+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.636873455+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":6},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.636971485+02:00","state":{"planets":[{"ship_count":2,"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":55,"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":28,"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":28,"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":27,"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":28,"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":54,"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":20,"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":10,"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":20,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":35},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":8},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":57},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":51},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":37},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":201,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":59},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":39},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":45},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":50},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":41},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":55},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":75},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":37},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":183,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.642000332+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.642066495+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.642129371+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.642191989+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.642280411+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.642389023+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.642481177+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.642569144+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.642680826+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":56,"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":28,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":7,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":29,"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":28,"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":29,"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":55,"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":21,"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":9,"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":21,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":34},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":7},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":56},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":50},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":36},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":58},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":38},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":44},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":49},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":40},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":54},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":74},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":36},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":183,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.647468899+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.647531329+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.647590867+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.647650042+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.647756722+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.647850767+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 6}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.647946224+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.648036413+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":6},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.648137435+02:00","state":{"planets":[{"ship_count":2,"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":57,"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":28,"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":30,"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":29,"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":30,"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":56,"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":22,"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":10,"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":22,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":6},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":55},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":49},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":35},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":57},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":37},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":43},{"id":203,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":48},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":39},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":53},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":73},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":35},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":183,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.652750827+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.652831656+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.652894757+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.652971579+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.653082498+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.653176383+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.653275480+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.653399413+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.653513400+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":58,"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":28,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":7,"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":43,"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":47,"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":59,"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":29,"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":60,"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":50,"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":49,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":5},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":54},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":48},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":34},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":56},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":36},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":42},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":47},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":38},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":52},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":72},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":34},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":183,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.658142791+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.658208687+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.658276276+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.658382815+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.658508942+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.658599835+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 6}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.658691669+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.658778225+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":6},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.658874701+02:00","state":{"planets":[{"ship_count":2,"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":59,"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":28,"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":44,"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":48,"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":60,"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":30,"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":61,"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":51,"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":50,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":4},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":53},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":47},{"id":205,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":55},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":35},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":41},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":46},{"id":109,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":37},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":51},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":71},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":33},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":183,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.663492014+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.663558213+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.663652520+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.663710063+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.663787542+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.663878682+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.663971233+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.664058764+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.664170215+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":60,"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":28,"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":33,"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":66,"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":33,"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":59,"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":25,"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":9,"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":25,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":3},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":52},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":46},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":54},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":34},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":40},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":45},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":40},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":36},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":50},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":70},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":32},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.668563957+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.668626045+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.668689166+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.668748576+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 64, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.668855395+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.668948422+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.669045111+02:00","command":{"origin":"DLSGAMDSAK","destination":"OJCKCVKJGJ","ship_count":64},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.669134878+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.669224423+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.669330775+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":61,"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":28,"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":34,"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":3,"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":34,"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":60,"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":26,"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":10,"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":26,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":2},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":51},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":45},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":53},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":39},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":44},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":39},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":35},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":49},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":69},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":31},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":183,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.673827144+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.673892849+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.673955921+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.674048062+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.674144032+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.674237820+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.674371007+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.674460714+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.674560879+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":62,"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":28,"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":35,"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":4,"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":35,"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":61,"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":27,"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":11,"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":27,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":177,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"HEYBAGEYJB","owner":1,"turns_remaining":1},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":50},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":44},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":52},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":38},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":43},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":38},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":34},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":48},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":68},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":30},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":183,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.679054566+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.679154641+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.679217496+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.679285859+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.679468225+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"DLSGAMDSAK\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.679596504+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.679689043+02:00","command":{"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.679776127+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.679873422+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":63,"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":28,"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":36,"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":5,"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":36,"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":62,"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":28,"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":12,"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":28,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":49},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":43},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":51},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":37},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":42},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":37},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":47},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":67},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":29},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.684284188+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.684362544+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.684441819+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.684499634+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.684575859+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.684666346+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.684758535+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.684845397+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.684942421+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":64,"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":28,"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":37,"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":6,"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":37,"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":63,"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":29,"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":13,"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":29,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":48},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":42},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":50},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":36},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":41},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":36},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":46},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":66},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":28},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.689422912+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.689484679+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.689544272+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.689603331+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.689681751+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.689775274+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.689870081+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.689959720+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.690059650+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":65,"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":28,"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":38,"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":7,"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":38,"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":64,"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":30,"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":14,"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":30,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":47},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":41},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":49},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":35},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":40},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":35},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":45},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":65},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":27},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.694523298+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.694603977+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.694666950+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.694744090+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.694855107+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.694948636+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.695043004+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.695131937+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.695230505+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":66,"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":29,"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":51,"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":55,"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":67,"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":35,"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":68,"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":58,"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":57,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":46},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":40},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":48},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":34},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":39},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":34},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":44},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":64},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":26},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.699672072+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.699734472+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.699797937+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.699911653+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.699986273+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.700133180+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.700228193+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.700321408+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.700421237+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":67,"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":30,"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":52,"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":56,"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":68,"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":36,"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":69,"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":59,"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":58,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":45},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":47},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":33},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":38},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":33},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":43},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":63},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":25},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":183,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.705065063+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.705127105+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.705186829+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.705245964+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.705439041+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.705548036+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.705640070+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.705727710+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.705824956+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":68,"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":31,"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":53,"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":57,"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":69,"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":37,"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":70,"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":60,"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":59,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":44},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":46},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":32},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":37},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":32},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":42},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":62},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":24},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.710586803+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.710648794+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.710708314+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.710767354+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.710845671+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.710939312+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.711033819+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.711123555+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.711223483+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":69,"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":32,"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":54,"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":58,"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":70,"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":38,"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":71,"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":61,"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":60,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":130,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":43},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":45},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":31},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":36},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":31},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":41},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":61},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":23},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.715905930+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.715985223+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.716048310+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.716124982+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.716202955+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.716318285+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.716428774+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.716517787+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.716617287+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":70,"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":33,"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":55,"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":59,"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":71,"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":39,"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":72,"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":62,"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":61,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":42},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":44},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":30},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":35},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":30},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":40},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":60},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":22},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":183,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.721336230+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.721417027+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.721514403+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.721589805+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.721668258+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.721761824+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.721855978+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.721945606+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.722045757+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":71,"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":34,"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":56,"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":60,"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":72,"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":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":73,"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":63,"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":62,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":41},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":43},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":29},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":34},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":29},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":39},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":59},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":21},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":183,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.726941652+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.727003711+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.727063231+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.727137764+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.727214107+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.727331485+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.727439327+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.727526593+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.727624189+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":72,"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":35,"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":45,"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":14,"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":45,"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":71,"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":35,"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":21,"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":37,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":40},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":42},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":28},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":33},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":28},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":38},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":58},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":20},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":183,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.732465844+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.732528098+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.732587462+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.732650117+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.732776309+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.732867125+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.732959633+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.733047109+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.733144788+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":73,"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":36,"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":58,"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":62,"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":74,"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":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":75,"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":65,"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":64,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":39},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":41},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":27},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":32},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":27},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":37},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":57},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":19},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.738270753+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.738337451+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.738400715+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.738497331+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.738611765+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.738703152+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.738795018+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.738882489+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.738980434+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":74,"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":37,"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":47,"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":16,"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":47,"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":73,"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":35,"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":23,"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":39,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":38},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":40},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":26},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":31},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":26},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":36},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":56},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":18},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.743990911+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.744052749+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.744112221+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.744171329+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.744275227+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.744393835+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 3}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.744488198+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.744577496+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":3},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.744678934+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":75,"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":38,"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":60,"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":64,"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":76,"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":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":77,"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":67,"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":66,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":37},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":190,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":39},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":25},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":30},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":25},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":35},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":55},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":17},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.749775178+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.749837297+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.749896786+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.749955893+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.750065817+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.750162947+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.750257617+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.750351331+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.750452638+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":76,"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":4,"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":61,"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":65,"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":77,"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":45,"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":78,"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":68,"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":67,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":36},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":38},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":24},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":29},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":24},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":34},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":54},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":16},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":183,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.755723449+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.755785446+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.755844728+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.755919742+02:00","content":"{\"moves\": [{\"origin\": \"MJXGGQIJTD\", \"ship_count\": 76, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.756023226+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.756117230+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 3}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.756209371+02:00","command":{"origin":"MJXGGQIJTD","destination":"VNZZPHTSZM","ship_count":76},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.756372173+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.756458377+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":3},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.756557935+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":77,"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":40,"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":50,"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":19,"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":50,"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":76,"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":3,"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":69,"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":68,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":35},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":37},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":23},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":28},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":23},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":33},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":53},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":15},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":183,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.761894898+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.761960907+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.762020628+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.762093874+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.762171289+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.762262326+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.762395278+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.762483032+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.762581585+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":78,"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":41,"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":63,"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":67,"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":79,"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":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":4,"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":70,"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":69,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":34},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":36},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":22},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":27},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":22},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":32},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":52},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":14},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":183,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.767876403+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.767938666+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.767998259+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.768057446+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 63, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.768164102+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.768257865+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 3}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.768371842+02:00","command":{"origin":"ETCCAQPWNK","destination":"OJCKCVKJGJ","ship_count":63},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.768459655+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.768545349+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":3},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.768645066+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":79,"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":42,"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":52,"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":21,"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":52,"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":78,"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":38,"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":28,"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":44,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":33},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":35},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":21},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":26},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":21},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":31},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":51},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":13},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":183,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.774214016+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.774279881+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.774339671+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.774414240+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 63, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.774518329+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.774609622+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.774701842+02:00","error":"\"NotEnoughShips\"","command":{"origin":"ETCCAQPWNK","destination":"OJCKCVKJGJ","ship_count":63},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.774802864+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.774888798+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.774987638+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":80,"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":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":53,"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":22,"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":53,"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":79,"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":39,"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":29,"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":45,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":32},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":34},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":20},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":25},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":20},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":30},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":50},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":12},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":183,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.780747873+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.780813543+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.780877041+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.780954294+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 65, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.781061141+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.781154622+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 3}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.781249310+02:00","command":{"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","ship_count":65},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.781358932+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.781445295+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":3},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.781544630+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":16,"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":44,"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":66,"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":70,"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":19,"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":50,"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":7,"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":73,"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":72,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":31},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":33},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":155,"ship_count":1,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":19},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":24},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":19},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":29},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":49},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":11},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":183,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.787147989+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.787213690+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.787283902+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.787361164+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 65, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.787468043+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.787561842+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.787656741+02:00","error":"\"NotEnoughShips\"","command":{"origin":"RSSGYXGAIS","destination":"OJCKCVKJGJ","ship_count":65},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.787760718+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.787849404+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.787951858+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":17,"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":45,"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":67,"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":71,"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":20,"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":51,"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":8,"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":74,"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":73,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":30},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":32},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":18},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":23},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":18},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":28},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":48},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":10},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":183,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.793629072+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.793691693+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.793751260+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.793810443+02:00","content":"{\"moves\": [{\"origin\": \"OVXRCBSXZK\", \"ship_count\": 75, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.793916669+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.794010306+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.794104379+02:00","command":{"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","ship_count":75},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.794193661+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.794302214+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.794420910+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":18,"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":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":56,"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":25,"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":56,"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":7,"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":42,"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":32,"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":48,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":29},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":31},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":17},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":22},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":17},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":27},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":47},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":9},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":183,"ship_count":1,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.800105700+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.800167862+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.800227546+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.800290369+02:00","content":"{\"moves\": [{\"origin\": \"OVXRCBSXZK\", \"ship_count\": 74, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.800475342+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.800566577+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.800659031+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","ship_count":74},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.800759912+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.800849507+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.800948895+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":19,"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":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":57,"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":26,"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":57,"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":8,"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":43,"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":33,"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":49,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":28},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":30},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":16},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":21},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":16},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":26},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":46},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":8},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":183,"ship_count":1,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.806892790+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.806993541+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.807091184+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.807153876+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.807236862+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.807354201+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.807449735+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.807538029+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.807641338+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":20,"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":48,"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":58,"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":27,"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":58,"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":9,"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":44,"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":34,"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":50,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":27},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":29},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":15},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":20},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":15},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":25},{"id":206,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":45},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":7},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":183,"ship_count":1,"origin":
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.813445882+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.813508147+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.813567579+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.813643151+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.813790128+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.813881245+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.813974038+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.814059883+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.814160683+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":21,"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":49,"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":59,"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":28,"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":59,"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":10,"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":45,"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":35,"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":51,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":26},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":28},{"id":207,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":14},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":19},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":14},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":24},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":44},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":6},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":183,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.820093556+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.820155878+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.820215720+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.820278873+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.820390491+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.820484315+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.820552093+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.820643872+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.820719841+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":22,"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":50,"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":60,"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":29,"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":60,"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":11,"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":46,"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":36,"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":52,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":25},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":27},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":13},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":18},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":13},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":23},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":43},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":5},{"id":194,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":183,"ship_count":1,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.826989724+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.827052011+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.827111338+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.827170429+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.827248388+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OVXRCBSXZK\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.827369340+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.827435175+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.827523381+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.827596996+02:00","state":{"planets":[{"ship_count":4,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":76,"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":76,"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":1,"name":"VNZZPHTSZM"},{"ship_count":61,"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":30,"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":61,"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":12,"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":47,"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":35,"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":53,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":24},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":26},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":12},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":17},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":12},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":210,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":22},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":42},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":4},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":66},{"id":183,"ship_count":1,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.833430605+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.833493258+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.833552895+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.833612174+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.833690351+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.833783928+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 3}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.833883352+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.833971444+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":3},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.834074652+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":77,"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":77,"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":1,"name":"VNZZPHTSZM"},{"ship_count":62,"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":31,"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":62,"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":13,"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":48,"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":36,"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":54,"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":198,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":23},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":25},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":11},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":16},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":11},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":21},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":41},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":3},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":65},{"id":183,"ship_count":1,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.839965093+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.840027232+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.840086741+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.840145691+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.840223775+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.840321404+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.840417095+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.840505282+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.840608393+02:00","state":{"planets":[{"ship_count":8,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":78,"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":78,"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":1,"name":"VNZZPHTSZM"},{"ship_count":62,"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":32,"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":63,"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":14,"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":49,"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":35,"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":55,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":213,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":22},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":24},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":10},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":15},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":10},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":20},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":40},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":2},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":64},{"id":183,"ship_count":1,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.846277855+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.846340246+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.846399825+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.846458795+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.846537045+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.846630789+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 7}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.846726628+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.846815538+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":7},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.846919704+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":79,"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":79,"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":1,"name":"VNZZPHTSZM"},{"ship_count":63,"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":33,"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":64,"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":15,"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":17,"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":83,"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":82,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":21},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":200,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":23},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":9},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":14},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":9},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":19},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":39},{"id":165,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","owner":1,"turns_remaining":1},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":63},{"id":183,"ship_count":1,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.852681369+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.852743837+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.852807134+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.852866355+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.852944535+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.853038071+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.853133549+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.853222225+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.853329573+02:00","state":{"planets":[{"ship_count":8,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":80,"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":80,"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":1,"name":"VNZZPHTSZM"},{"ship_count":62,"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":34,"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":65,"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":16,"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":51,"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":35,"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":57,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":20},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":22},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":8},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":13},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":8},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":18},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":38},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":62},{"id":183,"ship_count":1,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.859196884+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.859259224+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.859324404+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.859383896+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.859462359+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.859556194+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 7}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.859651707+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.859740187+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":7},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.859843416+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":81,"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":81,"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":1,"name":"VNZZPHTSZM"},{"ship_count":63,"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":35,"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":66,"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":17,"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":52,"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":36,"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":58,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":19},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":21},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":202,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":7},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":12},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":7},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":17},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":37},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":61},{"id":183,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.865536779+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.865599053+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.865658290+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.865717303+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.865794827+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.865888291+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.865984038+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.866072218+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.866174864+02:00","state":{"planets":[{"ship_count":8,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":82,"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":82,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":62,"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":36,"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":67,"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":18,"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":53,"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":35,"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":59,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":18},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":20},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":6},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":11},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":6},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":16},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":36},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":60},{"id":183,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.871900031+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.871969078+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.872032309+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.872109642+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.872205712+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.872341166+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 7}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.872433994+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.872520474+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":7},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.872619550+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":83,"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":83,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":63,"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":37,"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":68,"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":19,"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":54,"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":36,"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":60,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":17},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":19},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":5},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":10},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":5},{"id":204,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":15},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":35},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":59},{"id":183,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.878355737+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.878456062+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.878549867+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.878655862+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.878750205+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.878841032+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.878933989+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.879019754+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.879119145+02:00","state":{"planets":[{"ship_count":8,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":84,"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":84,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":62,"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":38,"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":69,"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":20,"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":55,"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":35,"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":61,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":16},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":222,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":18},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":4},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":9},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":4},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":14},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":34},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":58},{"id":183,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.884797357+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.884860032+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.884919728+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.885013670+02:00","content":"{\"moves\": [{\"origin\": \"NWMMEHPPYR\", \"ship_count\": 85, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.885132092+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.885223002+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 7}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.885341700+02:00","command":{"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","ship_count":85},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.885454844+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.885540931+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":7},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.885641044+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":85,"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":85,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":63,"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":39,"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":70,"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":21,"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":56,"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":36,"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":62,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":15},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":17},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":3},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":8},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":3},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":13},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":33},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":57},{"id":183,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.891229188+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.891298529+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.891358361+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.891417497+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.891510106+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.891601113+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.891693814+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.891815088+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.891914589+02:00","state":{"planets":[{"ship_count":7,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":86,"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":86,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":64,"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":40,"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":71,"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":22,"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":57,"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":37,"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":63,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":14},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":16},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":2},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":7},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":2},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":12},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":32},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":56},{"id":183,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.897670109+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.897732883+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.897792556+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.897851776+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.897937786+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"NWMMEHPPYR\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.898035303+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 6}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.898128138+02:00","command":{"origin":"VNZZPHTSZM","destination":"NWMMEHPPYR","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.898215243+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":6},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.898356331+02:00","state":{"planets":[{"ship_count":3,"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":34,"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":62,"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":65,"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":41,"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":72,"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":23,"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":58,"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":38,"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":64,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":229,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":13},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":15},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":191,"ship_count":1,"origin":"QUQGQOWETI","destination":"KEYMTVEOQP","owner":3,"turns_remaining":1},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":6},{"id":160,"ship_count":1,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":3,"turns_remaining":1},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":11},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":31},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":55},{"id":183,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.904097055+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.904159280+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.904218895+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.904282493+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.904375691+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.904466759+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.904559731+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.904645477+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.904744717+02:00","state":{"planets":[{"ship_count":7,"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":35,"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":63,"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":65,"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":42,"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":73,"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":24,"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":59,"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":38,"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":65,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":12},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":14},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":37},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":5},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":10},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":30},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":54},{"id":183,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.910458484+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.910523848+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.910583728+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.910642952+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.910735889+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.910826777+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 6}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.910918633+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.911005422+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":6},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.911104686+02:00","state":{"planets":[{"ship_count":3,"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":36,"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":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":65,"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":43,"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":74,"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":25,"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":60,"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":38,"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":66,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":11},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":13},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":36},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":4},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":9},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":29},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":53},{"id":183,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.916835477+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.916952369+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.917011534+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.917070517+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.917241644+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.917383957+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.917480780+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.917568792+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.917671999+02:00","state":{"planets":[{"ship_count":7,"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":37,"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":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":65,"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":44,"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":75,"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":26,"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":61,"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":38,"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":67,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":10},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":12},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":35},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":3},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":8},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":28},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":52},{"id":183,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.924621540+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.924692064+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.924754542+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.924816290+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.925064135+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 6}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.925163248+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.925271851+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":6},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.925367918+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.925480608+02:00","state":{"planets":[{"ship_count":3,"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":38,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":91,"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":65,"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":45,"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":76,"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":27,"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":62,"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":38,"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":68,"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":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":9},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":11},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":34},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":2},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":7},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":27},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":51},{"id":183,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.930918422+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.930982541+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.931043712+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.931104390+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.931280857+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.931376499+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.931474991+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.931566686+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.931672280+02:00","state":{"planets":[{"ship_count":7,"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":39,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":92,"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":65,"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":46,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":93,"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":42,"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":73,"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":30,"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":11,"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":95,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":8},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":10},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":33},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":175,"ship_count":2,"origin":"VNZZPHTSZM","destination":"DLSGAMDSAK","owner":1,"turns_remaining":1},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":6},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":26},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":50},{"id":183,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.936849975+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.936912492+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.936971902+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.937031050+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.937152389+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.937253680+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 6}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.937354789+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.937444506+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":6},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.937549059+02:00","state":{"planets":[{"ship_count":3,"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":40,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":93,"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":65,"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":45,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":94,"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":43,"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":74,"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":31,"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":12,"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":96,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":7},{"id":180,"ship_count":2,"origin":"VNZZPHTSZM","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":9},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":32},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":5},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":25},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":49},{"id":183,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.942521206+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.942583703+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.942643149+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.942702290+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.942849145+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.942949967+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.943050245+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.943139580+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.943260696+02:00","state":{"planets":[{"ship_count":7,"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":41,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":94,"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":65,"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":46,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":95,"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":44,"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":75,"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":32,"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":13,"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":97,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":243,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":6},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":8},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":31},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":4},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":24},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":48},{"id":183,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.948116902+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.948179073+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.948238611+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.948301805+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.948455975+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.948548720+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 6}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.948647826+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.948737406+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":6},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.948839228+02:00","state":{"planets":[{"ship_count":3,"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":42,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":95,"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":66,"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":47,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":96,"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":45,"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":76,"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":33,"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":14,"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":98,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":5},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":7},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":30},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":3},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":23},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":47},{"id":183,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.953677419+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.953739402+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.953798909+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.953857951+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.954038821+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.954132826+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.954232021+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.954327112+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.954430181+02:00","state":{"planets":[{"ship_count":7,"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":43,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":96,"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":67,"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":48,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":97,"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":46,"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":76,"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":34,"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":15,"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":99,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":4},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":6},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":29},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":2},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":22},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":46},{"id":183,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.959206269+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.959272660+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.959332613+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.959391593+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.959465726+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.959566090+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 6}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.959660841+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.959749752+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":6},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.959852784+02:00","state":{"planets":[{"ship_count":3,"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":44,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":97,"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":68,"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":49,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":98,"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":47,"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":77,"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":35,"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":16,"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":100,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":3},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":5},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":28},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":163,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":1},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":21},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":45},{"id":183,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.964702335+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.964816682+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.964876430+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.964935947+02:00","content":"{\"moves\": [{\"origin\": \"KOLNGIUGEX\", \"ship_count\": 97, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.965108486+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.965209614+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.965341905+02:00","command":{"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","ship_count":97},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.965432431+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.965524551+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.965626452+02:00","state":{"planets":[{"ship_count":6,"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":45,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":98,"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":67,"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":50,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":99,"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":48,"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":78,"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":36,"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":17,"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":4,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":2},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":4},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":27},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":20},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":44},{"id":183,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.970339197+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.970401509+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.970460961+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.970519920+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.970631404+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.970724732+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 5}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.970820312+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.970909743+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":5},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.971009523+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":99,"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":99,"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":68,"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":51,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":100,"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":49,"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":79,"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":37,"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":18,"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":5,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":167,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":1},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":3},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":26},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":19},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":43},{"id":183,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.975994903+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.976091514+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.976149439+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.976206862+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.976375116+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.976474675+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.976567027+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.976654200+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.976751791+02:00","state":{"planets":[{"ship_count":5,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":100,"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":100,"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":67,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":97,"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":101,"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":50,"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":80,"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":38,"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":19,"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":6,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":255,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":2},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":25},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":18},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":42},{"id":183,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.981731566+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.981828421+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.981886423+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.981944222+02:00","content":"{\"moves\": [{\"origin\": \"JXTLWRHRRP\", \"ship_count\": 78, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.982113876+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.982212013+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.982342954+02:00","command":{"origin":"JXTLWRHRRP","destination":"VNZZPHTSZM","ship_count":78},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.982430339+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.982552164+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":4},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.982650051+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":101,"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":101,"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":68,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":98,"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":24,"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":51,"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":81,"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":39,"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":20,"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":7,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":171,"ship_count":3,"origin":"VNZZPHTSZM","destination":"OZIYOLKDIR","owner":1,"turns_remaining":1},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":24},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":17},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":41},{"id":183,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.987584177+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.987698423+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.987757742+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.987816653+02:00","content":"{\"moves\": [{\"origin\": \"JXTLWRHRRP\", \"ship_count\": 76, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.987953445+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.988054410+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":2}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.988149156+02:00","error":"\"NotEnoughShips\"","command":{"origin":"JXTLWRHRRP","destination":"VNZZPHTSZM","ship_count":76},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.988253535+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":2},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.988345797+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.988447380+02:00","state":{"planets":[{"ship_count":59,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":102,"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":102,"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":66,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":99,"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":25,"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":52,"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":82,"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":40,"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":21,"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":8,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":23},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":16},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":40},{"id":183,"ship_count":
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.993237394+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.993303424+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.993363118+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.993422096+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"ship_count\": 83, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.993528544+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.993621955+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.993687520+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":83},"player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.993777782+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.993869855+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.993942375+02:00","state":{"planets":[{"ship_count":59,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":103,"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":20,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":67,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":100,"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":26,"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":53,"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":83,"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":41,"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":22,"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":9,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":22},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":15},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":39},{"id":183,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.998721388+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.998783675+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.998843129+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.998902277+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"ship_count\": 83, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.999061800+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:55.999125005+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T22:50:55.999217396+02:00","error":"\"NotEnoughShips\"","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":83},"player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:55.999359265+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:55.999418234+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:55.999516945+02:00","state":{"planets":[{"ship_count":57,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":104,"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":21,"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":68,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":101,"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":27,"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":54,"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":84,"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":42,"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":23,"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":10,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":21},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":14},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":38},{"id":183,"ship_count":
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.004189670+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.004252199+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.004331520+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.004389356+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.004546286+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.004639281+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.004706599+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.004813534+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.004882551+02:00","state":{"planets":[{"ship_count":57,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":105,"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":22,"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":3,"x":87.0,"y":67.0,"owner":1,"name":"VNZZPHTSZM"},{"ship_count":69,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":102,"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":28,"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":55,"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":85,"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":43,"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":24,"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":11,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":20},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":13},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":37},{"id":183,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.009690176+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.009790426+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.009848868+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.009906204+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.010031500+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.010123118+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.010187606+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.010280237+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.010385776+02:00","state":{"planets":[{"ship_count":55,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":106,"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":23,"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":70,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":103,"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":29,"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":56,"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":86,"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":44,"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":25,"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":12,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":270,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":19},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":12},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":36},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.015041290+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.015103656+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.015163325+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.015222191+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.015364286+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.015427757+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.015522578+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.015582045+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.015682828+02:00","state":{"planets":[{"ship_count":54,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":107,"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":24,"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":71,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":104,"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":30,"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":57,"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":87,"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":45,"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":26,"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":13,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":86},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":18},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":11},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":35},{"id":183,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.020356963+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.020437006+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.020496543+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.020555729+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.020667345+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.020819468+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.020883968+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.020972870+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.021041352+02:00","state":{"planets":[{"ship_count":53,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":108,"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":25,"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":72,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":105,"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":31,"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":58,"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":88,"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":46,"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":27,"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":14,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":85},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":17},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":10},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":34},{"id":183,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.025721404+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.025802910+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.025862632+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.025921713+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.026026554+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.026117921+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.026182068+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.026276213+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.026377671+02:00","state":{"planets":[{"ship_count":52,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":109,"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":26,"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":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":106,"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":32,"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":59,"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":89,"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":47,"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":28,"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":15,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":84},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":16},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":9},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":33},{"id":183,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.030918333+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.030996183+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.031054159+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.031111739+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.031202344+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.031359641+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.031424774+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.031513981+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.031582500+02:00","state":{"planets":[{"ship_count":51,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":110,"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":27,"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":74,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":107,"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":33,"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":60,"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":90,"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":48,"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":29,"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":16,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":83},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":15},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":8},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":32},{"id":183,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.036050639+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.036113106+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.036172712+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.036231874+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.036362870+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.036453403+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.036519050+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.036607589+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.036675927+02:00","state":{"planets":[{"ship_count":51,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":111,"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":28,"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":75,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":108,"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":34,"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":61,"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":91,"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":49,"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":30,"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":17,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":280,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":82},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":14},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":86},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":7},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":31},{"id":183,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.041213907+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.041284390+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.041381572+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.041444038+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.041522522+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.041654968+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.041720194+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.041808962+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.041877128+02:00","state":{"planets":[{"ship_count":52,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":112,"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":29,"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":76,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":109,"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":35,"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":62,"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":92,"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":50,"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":31,"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":18,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":86},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":81},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":13},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":85},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":6},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":30},{"id":183,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.046231133+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.046297490+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.046357297+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.046416324+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.046510210+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.046600911+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.046665923+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.046755091+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.046828716+02:00","state":{"planets":[{"ship_count":53,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":113,"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":30,"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":2,"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":110,"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":36,"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":63,"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":93,"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":51,"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":32,"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":19,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":85},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":80},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":12},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":283,"ship_count":3,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":84},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":5},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":29},{"id":183,"ship_count":1,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.051244803+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.051311141+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.051370813+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.051429837+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.051522485+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.051613608+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.051678055+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.051766931+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.051835127+02:00","state":{"planets":[{"ship_count":52,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":114,"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":31,"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":1,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":78,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":111,"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":37,"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":64,"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":94,"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":52,"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":33,"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":20,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":285,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":84},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":79},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":11},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":86},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":83},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":4},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":28},{"id":183,"ship_count":1,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.056338547+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.056401164+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.056461042+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.056520183+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.056609373+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.056680324+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 0}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.056774068+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-23T22:50:56.056833957+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":0},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.057000074+02:00","state":{"planets":[{"ship_count":51,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":115,"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":32,"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":3,"name":"VNZZPHTSZM"},{"ship_count":79,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":112,"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":38,"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":65,"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":95,"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":53,"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":34,"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":21,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":287,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":83},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":78},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":10},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":85},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":82},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":3},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":27},{"id":183,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.061358501+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.061420866+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.061480463+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.061539665+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.061633328+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.061696831+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.061789579+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.061848944+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.061944795+02:00","state":{"planets":[{"ship_count":50,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":116,"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":33,"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":9,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":80,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":113,"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":39,"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":66,"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":96,"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":54,"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":35,"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":22,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":289,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":82},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":77},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":9},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":84},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":81},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":2},{"id":288,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":26},{"id":183,"ship_count":1,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.066192056+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.066254625+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.066318522+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.066377997+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.066451928+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.066537708+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 8}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.066631252+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.066690953+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":8},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.066787354+02:00","state":{"planets":[{"ship_count":49,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":117,"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":34,"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":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":81,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":114,"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":40,"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":67,"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":97,"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":55,"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":36,"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":23,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":291,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":81},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":76},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":8},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":83},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":80},{"id":179,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":1},{"id":181,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":2},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":25},{"id":183,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.070991998+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.071054308+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.071113801+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.071172765+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.071250811+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.071334549+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.071427421+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.071486969+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.071582420+02:00","state":{"planets":[{"ship_count":48,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":118,"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":35,"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":9,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":82,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":115,"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":41,"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":68,"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":98,"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":56,"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":37,"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":24,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":80},{"id":293,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":75},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":7},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":82},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":79},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":19},{"id":181,"ship_count":1,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":3,"turns_remaining":1},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":24},{"id":183,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.075776293+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.075838637+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.075898166+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.075957315+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.076030476+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.076116442+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 8}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.076210437+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.076273536+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":8},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.076403221+02:00","state":{"planets":[{"ship_count":47,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":119,"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":36,"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":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":83,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":116,"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":42,"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":69,"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":99,"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":57,"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":38,"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":25,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":79},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":74},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":6},{"id":295,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":81},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":78},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":18},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":65},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":23},{"id":183,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.080542253+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.080604782+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.080664342+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.080723186+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.080796683+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.080882003+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.080976139+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.081035187+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.081130065+02:00","state":{"planets":[{"ship_count":46,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":120,"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":37,"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":9,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":84,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":117,"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":43,"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":70,"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":100,"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":58,"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":39,"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":26,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":78},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":73},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":5},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":297,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":80},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":77},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":17},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":64},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":22},{"id":319,"ship_count"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.085098539+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.085161050+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.085220931+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.085284108+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.085381003+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.085443949+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 8}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.085537678+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.085596883+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":8},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.085692150+02:00","state":{"planets":[{"ship_count":45,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":121,"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":38,"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":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":85,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":118,"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":44,"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":71,"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":101,"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":59,"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":40,"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":27,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":300,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":77},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":72},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":4},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":299,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":79},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":76},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":16},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":63},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":21},{"id":319,"ship_count"
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.089547815+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.089610018+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.089669458+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.089728414+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.089816613+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.089885771+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.089980378+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.090039151+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.090132825+02:00","state":{"planets":[{"ship_count":107,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":122,"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":39,"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":9,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":86,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":119,"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":45,"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":72,"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":102,"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":60,"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":41,"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":28,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":301,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":76},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":71},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":3},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":68},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":78},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":75},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":15},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":62},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":20},{"id":319,"ship_coun
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.093915307+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.093977674+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.094037236+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.094096549+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.094173794+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.094237958+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 8}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.094353159+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.094412483+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":8},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.094507388+02:00","state":{"planets":[{"ship_count":106,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":123,"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":40,"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":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":87,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":120,"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":46,"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":73,"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":103,"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":61,"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":42,"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":29,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":75},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":70},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":2},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":67},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":77},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":74},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":14},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":61},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":19},{"id":319,"ship_cou
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.098058673+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.098121195+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.098180977+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.098240432+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.098322321+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.098400766+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 2}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.098494483+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.098553875+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":2},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.098648915+02:00","state":{"planets":[{"ship_count":107,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":124,"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":41,"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":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":88,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":121,"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":47,"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":74,"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":104,"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":62,"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":43,"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":30,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":306,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":74},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":69},{"id":305,"ship_count":2,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":1,"turns_remaining":1},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":66},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":76},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":73},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":13},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":60},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":18},{"id":319,"ship_cou
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.102233177+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.102299545+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.102359490+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.102418357+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.102510088+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.102572588+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 7}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.102671816+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.102731555+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":7},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.102826819+02:00","state":{"planets":[{"ship_count":106,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":125,"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":42,"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":4,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":89,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":122,"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":48,"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":75,"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":105,"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":63,"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":44,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":102,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":73},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":68},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":36},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":65},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":75},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":72},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":12},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":59},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":17},{"id":319,"ship
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.106399478+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.106465123+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.106524724+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.106583793+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.106704278+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 3}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.106832699+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.106898194+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":3},"player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.106987961+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.107054222+02:00","state":{"planets":[{"ship_count":171,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":126,"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":43,"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":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":90,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":123,"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":49,"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":76,"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":106,"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":64,"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":45,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":103,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":72},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":67},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":35},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":64},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":74},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":71},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":11},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":58},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":16},{"id":319,"ship_
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.110510758+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.110570785+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.110628447+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.110721836+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.110833961+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.110896251+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 7}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.110990354+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.111049266+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":7},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.111144441+02:00","state":{"planets":[{"ship_count":170,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":127,"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":44,"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":4,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":91,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":124,"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":50,"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":77,"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":107,"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":65,"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":46,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":104,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":71},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":66},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":34},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":63},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":73},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":70},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":10},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":15},{"id":319,"ship_
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.114570386+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.114632231+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.114691942+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.114750978+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.114853016+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.114916055+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 3}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.115010464+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.115069780+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":3},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.115165304+02:00","state":{"planets":[{"ship_count":169,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":128,"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":45,"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":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":92,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":125,"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":51,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":113,"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":64,"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":87,"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":75,"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":105,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":70},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":65},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":33},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":62},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":72},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":69},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":9},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":14},{"id":319,"ship_co
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.118611334+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.118688764+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.118746734+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.118840436+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.118950572+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.119056031+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 7}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.119165822+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.119226424+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":7},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.119363107+02:00","state":{"planets":[{"ship_count":168,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":129,"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":46,"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":4,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":93,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":126,"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":52,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":114,"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":65,"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":88,"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":76,"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":106,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":69},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":64},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":32},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":316,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":61},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":71},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":68},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":8},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":13},{"id":319,"ship_cou
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.122785675+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.122863291+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.122920976+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.123035259+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.123125735+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.123188529+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 3}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.123307141+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.123400213+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":3},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.123495060+02:00","state":{"planets":[{"ship_count":167,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":130,"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":47,"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":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":94,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":127,"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":53,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":115,"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":66,"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":89,"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":77,"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":107,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":318,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":68},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":63},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":31},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":60},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":70},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":67},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":7},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":12},{"id":319,"ship_cou
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.126876003+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.126989860+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.127119970+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.127199526+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.127285931+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.127416625+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 7}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.127559555+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.127621262+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":7},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.127718372+02:00","state":{"planets":[{"ship_count":166,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":131,"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":48,"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":4,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":95,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":128,"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":54,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":116,"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":67,"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":90,"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":78,"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":108,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":320,"ship_count":6,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":67},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":62},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":30},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":59},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":69},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":66},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":6},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":11},{"id":319,"ship_co
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.130979547+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.131057540+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.131117315+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.131196314+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.131282850+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.131378522+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KOLNGIUGEX\", \"ship_count\": 3}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.131472236+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T22:50:56.131531732+02:00","command":{"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","ship_count":3},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.131626495+02:00","state":{"planets":[{"ship_count":165,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":132,"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":49,"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":68,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":96,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":129,"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":55,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":117,"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":68,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":112,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":91,"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":79,"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":109,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":86},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":70},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":66},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":61},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":29},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":58},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":68},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":65},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":5},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":10},{"id":345,"ship_
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.134834083+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.134932390+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.134992085+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.135071371+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.135216385+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.135289353+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.135388764+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.135448004+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.135513889+02:00","state":{"planets":[{"ship_count":164,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":133,"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":50,"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":67,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":97,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":130,"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":56,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":118,"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":69,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":113,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":92,"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":80,"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":110,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":85},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":69},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":70},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":65},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":60},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":28},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":57},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":67},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":64},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":4},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":9},{"id":345,"ship_c
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.138580246+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.138657534+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.138715744+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.138809425+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.138884763+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.138948428+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.139014839+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.139074324+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.139139630+02:00","state":{"planets":[{"ship_count":163,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":134,"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":51,"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":62,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":98,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":131,"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":57,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":119,"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":70,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":114,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":93,"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":81,"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":111,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":84},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":68},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":69},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":70},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":64},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":59},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":27},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":56},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":66},{"id":327,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":63},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":3},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":8},{"id":345,"ship_c
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.142155542+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.142217687+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.142281156+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.142340851+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.142431755+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.142495890+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.142565816+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-23T22:50:56.142626060+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.142690725+02:00","state":{"planets":[{"ship_count":162,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":135,"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":52,"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":61,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":99,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":132,"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":58,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":120,"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":71,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":115,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":94,"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":82,"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":112,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":83},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":67},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":68},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":69},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":63},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":70},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":58},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":26},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":55},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":65},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":64},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":62},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":2},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":7},{"id":345,"ship_
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.146510952+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.146578799+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.146641788+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.146705311+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.146790428+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.146857712+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.146933377+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.146992244+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.147040965+02:00","state":{"planets":[{"ship_count":163,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":136,"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":53,"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":57,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":100,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":133,"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":59,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":121,"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":72,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":116,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":95,"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":83,"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":113,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":82},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":66},{"id":331,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":67},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":68},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":62},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":69},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":57},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":25},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":70},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":54},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":64},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":63},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":61},{"id":271,"ship_count":75,"origin":"OVXRCBSXZK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":1},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":6},{"id":345,"ship
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.149760615+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.149836808+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.149909391+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.149966588+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.150032789+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.150084933+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.150134583+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.150178310+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.150225789+02:00","state":{"planets":[{"ship_count":237,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":137,"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":54,"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":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":101,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":134,"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":60,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":122,"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":73,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":117,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":96,"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":84,"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":114,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":81},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":65},{"id":337,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":66},{"id":334,"ship_count":4,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":67},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":61},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":68},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":56},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":24},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":69},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":53},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":70},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":63},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":62},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":60},{"id":363,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":5},{"id":345,"sh
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.152817301+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.152859914+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.152903158+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.152943697+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.153023065+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.153072250+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.153119120+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.153160361+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.153204744+02:00","state":{"planets":[{"ship_count":236,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":138,"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":55,"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":53,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":102,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":135,"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":61,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":123,"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":74,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":118,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":97,"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":85,"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":115,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":80},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":64},{"id":337,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":70},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":65},{"id":344,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":57},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":66},{"id":336,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":60},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":67},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":55},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":23},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":68},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":52},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":69},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":62},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":61},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":59},{"id":363,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":4},{"id":345,"s
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.155893578+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.155952701+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.155993406+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.156051152+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.156102769+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.156154820+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.156204566+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.156248296+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.156316620+02:00","state":{"planets":[{"ship_count":235,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":139,"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":56,"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":52,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":103,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":136,"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":62,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":124,"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":75,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":119,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":98,"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":86,"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":116,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":70},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":79},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":63},{"id":337,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":69},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":64},{"id":344,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":56},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":65},{"id":332,"ship_count":78,"origin":"JXTLWRHRRP","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":59},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":66},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":54},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":22},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":67},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":51},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":68},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":61},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":60},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":58},{"id":363,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":3},{"id":345,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.158781031+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.158823952+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.158864883+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.158905235+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.158956938+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.159006470+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.159053452+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.159094861+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.159139242+02:00","state":{"planets":[{"ship_count":236,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":140,"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":57,"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":53,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":104,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":137,"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":63,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":125,"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":76,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":120,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":99,"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":87,"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":117,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":69},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":78},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":62},{"id":337,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":68},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":63},{"id":344,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":55},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":64},{"id":332,"ship_count":78,"origin":"JXTLWRHRRP","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":58},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":65},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":53},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":21},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":66},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":50},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":67},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":60},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":59},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":57},{"id":363,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":2},{"id":345,
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.161533597+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.161576396+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.161617096+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.161657881+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.161706081+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.161754492+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.161801463+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.161842686+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.161886986+02:00","state":{"planets":[{"ship_count":237,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":141,"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":58,"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":54,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":105,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":138,"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":64,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":126,"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":77,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":121,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":100,"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":88,"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":118,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":68},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":77},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":70},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":61},{"id":337,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":67},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":62},{"id":344,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":54},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":63},{"id":332,"ship_count":78,"origin":"JXTLWRHRRP","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":57},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":64},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":52},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":20},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":65},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":49},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":66},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":59},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":58},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":56},{"id":363,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":281,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"OVXRCBSXZK","owner":1,"turns_remaining":1},{"id":345
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.164274396+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.164334255+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.164394714+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.164452529+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.164522036+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.164607531+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.164671656+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.164713001+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.164777090+02:00","state":{"planets":[{"ship_count":238,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":142,"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":59,"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":55,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":106,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":139,"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":65,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":127,"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":77,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":122,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":101,"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":89,"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":119,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":67},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":76},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":69},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":60},{"id":337,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":66},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":61},{"id":344,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":53},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":62},{"id":332,"ship_count":78,"origin":"JXTLWRHRRP","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":56},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":63},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":51},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":19},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":64},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":48},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":65},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":58},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":57},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":55},{"id":363,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":340,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":49},{"id":34
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.167095004+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.167158220+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.167202086+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.167246024+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.167317769+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.167384644+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.167432887+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.167474808+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.167520016+02:00","state":{"planets":[{"ship_count":239,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":143,"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":60,"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":56,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":107,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":140,"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":66,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":128,"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":78,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":123,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":102,"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":90,"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":120,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":66},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":75},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":68},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":59},{"id":337,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":65},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":60},{"id":344,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":52},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":61},{"id":332,"ship_count":78,"origin":"JXTLWRHRRP","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":55},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":62},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":50},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":18},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":63},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":47},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":64},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":57},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":56},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":54},{"id":363,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":340,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":48},{"id":34
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.169944737+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.170005235+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.170045989+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.170123351+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.170188742+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.170240336+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.170292852+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.170350238+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.170394614+02:00","state":{"planets":[{"ship_count":240,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":144,"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":61,"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":57,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":108,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":141,"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":67,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":129,"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":79,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":124,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":103,"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":91,"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":121,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":65},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":74},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":67},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":58},{"id":337,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":64},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":59},{"id":344,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":51},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":60},{"id":332,"ship_count":78,"origin":"JXTLWRHRRP","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":54},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":61},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":49},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":17},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":62},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":46},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":63},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":56},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":55},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":53},{"id":363,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":340,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":47},{"id":34
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.172812839+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.172855361+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.172912954+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.172969154+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.173053624+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.173102330+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.173149001+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.173190159+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.173236739+02:00","state":{"planets":[{"ship_count":241,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":145,"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":62,"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":58,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":109,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":142,"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":68,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":130,"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":80,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":125,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":104,"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":92,"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":122,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":64},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":73},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":66},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":57},{"id":337,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":63},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":58},{"id":344,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":50},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":59},{"id":332,"ship_count":78,"origin":"JXTLWRHRRP","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":53},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":60},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":48},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":16},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":61},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":45},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":62},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":55},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":54},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":52},{"id":363,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":70},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":340,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":46},{"id":34
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.175684431+02:00","content":"turndone","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.175744050+02:00","content":"gona parse","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.175784724+02:00","content":"done parsing","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.175862505+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.175910985+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T22:50:56.175959327+02:00","content":"{\"moves\": [null]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.176006544+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T22:50:56.176047646+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T22:50:56.176091792+02:00","state":{"planets":[{"ship_count":242,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":146,"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":63,"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":59,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":110,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":143,"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":69,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":131,"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":81,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":126,"x":98.0,"y":56.0,"owner":2,"name":"HEYBAGEYJB"},{"ship_count":105,"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":93,"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":123,"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":357,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":63},{"id":366,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":72},{"id":359,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":65},{"id":350,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":56},{"id":337,"ship_count":83,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":365,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":71},{"id":356,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":62},{"id":351,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":57},{"id":344,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":49},{"id":352,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":58},{"id":332,"ship_count":78,"origin":"JXTLWRHRRP","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":347,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":52},{"id":353,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":59},{"id":342,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":47},{"id":298,"ship_count":85,"origin":"NWMMEHPPYR","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":15},{"id":354,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":60},{"id":364,"ship_count":3,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":70},{"id":339,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":44},{"id":355,"ship_count":8,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":61},{"id":349,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":54},{"id":348,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":53},{"id":346,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":51},{"id":363,"ship_count":7,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":3,"turns_remaining":69},{"id":325,"ship_count":97,"origin":"KOLNGIUGEX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":340,"ship_count":2,"origin":"VNZZPHTSZM","destination":"KOLNGIUGEX","owner":1,"turns_remaining":45},{"id":34