planet-wars/frontend/logs/Jeannie Swanson.json

1729 lines
2 MiB
JSON
Raw Permalink Normal View History

2019-09-24 15:31:21 +02:00
{"msg":"client connected","level":"INFO","ts":"2019-09-23T23:10:19.420039031+02:00","player_id":0}
{"msg":"client connected","level":"INFO","ts":"2019-09-23T23:10:19.420405939+02:00","player_id":1}
{"msg":"client connected","level":"INFO","ts":"2019-09-23T23:10:19.420644229+02:00","player_id":2}
{"msg":"client connected","level":"INFO","ts":"2019-09-23T23:10:19.420872300+02:00","player_id":3}
{"msg":"game info","level":"INFO","ts":"2019-09-23T23:10:19.421108413+02:00","info":{"players":["SimpleBot 1 (check if python is correct before executing)","SimpleBot 2 (check if python is correct before executing)","mybot2","mybot"]}}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.421530702+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":4,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.448248917+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.455757626+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.458349077+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 0}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.458976495+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 0}]}","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:19.459074756+02:00","error":"\"ZeroShipMove\"","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":0},"player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:19.459173745+02:00","error":"\"ZeroShipMove\"","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":0},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.459278616+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":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":0,"x":38.0,"y":70.0,"owner":null,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.460638603+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.460780360+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.460895578+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"HEYBAGEYJB\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.460984190+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"HEYBAGEYJB\"}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.461074551+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.461163009+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.461244819+02:00","command":{"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.461335272+02:00","command":{"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.461419856+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":2,"x":19.0,"y":96.0,"owner":4,"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":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":14},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":55},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":70}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.462957436+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.463065841+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.463166211+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"XVJXNQDAQE\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.463253717+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.463349610+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.463433364+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.463514778+02:00","command":{"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.463595719+02:00","command":{"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.463679978+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":2,"x":19.0,"y":96.0,"owner":4,"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":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":13},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":54},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":69},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":14},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":78},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":74}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.465383893+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.465482424+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.465575528+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"ETCCAQPWNK\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.465747719+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"ETCCAQPWNK\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.465842478+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.465927618+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.466010120+02:00","command":{"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.466092051+02:00","command":{"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.466178169+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":2,"x":19.0,"y":96.0,"owner":4,"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":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":12},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":53},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":68},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":13},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":77},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":73},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":14},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":14},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":8}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.468110276+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.468209687+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.468316393+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.468483398+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.468578033+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.468662399+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.468744751+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.468826572+02:00","command":{"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.468913457+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":2,"x":19.0,"y":96.0,"owner":4,"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":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":11},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":52},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":67},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":12},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":76},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":72},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":13},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":13},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":7},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":14},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":41},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.471108589+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.471208200+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.471316491+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"NWMMEHPPYR\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.471457152+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"NWMMEHPPYR\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.471546080+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.471629459+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.471710863+02:00","command":{"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.471791844+02:00","command":{"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.471877163+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":2,"x":19.0,"y":96.0,"owner":4,"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":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":10},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":51},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":66},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":11},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":75},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":71},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":12},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":12},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":6},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":13},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":40},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":14},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":59},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.474300330+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.474399955+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.474576362+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"VSLGCPXQUN\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.474690271+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"VSLGCPXQUN\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.474779453+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.474862293+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.474943400+02:00","command":{"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.475024115+02:00","command":{"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.475110836+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":2,"x":19.0,"y":96.0,"owner":4,"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":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":9},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":50},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":65},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":10},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":74},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":70},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":11},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":11},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":5},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":12},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":39},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":13},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":58},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":40},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":14},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":61},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":46}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.477750409+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.477848315+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.478059407+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"RULUVNQJTY\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.478160225+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"RULUVNQJTY\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.478251712+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.478345410+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.478427414+02:00","command":{"origin":"RSSGYXGAIS","destination":"RULUVNQJTY","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.478508427+02:00","command":{"origin":"OTJPKJXLQX","destination":"RULUVNQJTY","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.478595738+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":2,"x":19.0,"y":96.0,"owner":4,"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":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":8},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":49},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":64},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":9},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":73},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":69},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":10},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":10},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":4},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":11},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":38},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":12},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":57},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":39},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":13},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":60},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":45},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":81},{"id":25,"ship_count":1,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.481510968+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.481609844+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.481880081+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"OVXRCBSXZK\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.481980949+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"OVXRCBSXZK\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.482071945+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.482155977+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.482238241+02:00","command":{"origin":"RSSGYXGAIS","destination":"OVXRCBSXZK","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.482326741+02:00","command":{"origin":"OTJPKJXLQX","destination":"OVXRCBSXZK","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.482415282+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":2,"x":19.0,"y":96.0,"owner":4,"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":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":7},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":48},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":63},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":8},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":72},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":68},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":9},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":9},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":3},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":10},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":37},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":11},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":56},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":38},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":12},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":59},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":44},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":80},{"id":25,"ship_count":1,"origin":
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.485642853+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.485744210+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.486055979+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"OZIYOLKDIR\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.486157056+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"OZIYOLKDIR\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.486248795+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.486343960+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.486425713+02:00","command":{"origin":"RSSGYXGAIS","destination":"OZIYOLKDIR","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.486506931+02:00","command":{"origin":"OTJPKJXLQX","destination":"OZIYOLKDIR","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.486594994+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":2,"x":19.0,"y":96.0,"owner":4,"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":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":6},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":47},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":62},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":7},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":71},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":67},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":8},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":8},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":2},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":9},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":36},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":10},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":55},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":37},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":11},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":58},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":43},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":79},{"id":25,"ship_count":1,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.490283414+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.490425565+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.490647409+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"KEYMTVEOQP\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.490753325+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"KEYMTVEOQP\"}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.490845103+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.490928772+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.491009865+02:00","command":{"origin":"RSSGYXGAIS","destination":"KEYMTVEOQP","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.491090763+02:00","command":{"origin":"OTJPKJXLQX","destination":"KEYMTVEOQP","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.491181287+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":2,"x":19.0,"y":96.0,"owner":4,"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":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":5},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":46},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":61},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":6},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":70},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":66},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":7},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":7},{"id":11,"ship_count":1,"origin":"OTJPKJXLQX","destination":"ETCCAQPWNK","owner":2,"turns_remaining":1},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":8},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":35},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":9},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":54},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":36},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":10},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":57},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":42},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":78},{"id":25,"ship_count":1,"origin":"L
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.494875471+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.495019914+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.495421947+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"KOLNGIUGEX\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.495522222+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"KOLNGIUGEX\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.495614354+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.495698971+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.495781260+02:00","command":{"origin":"RSSGYXGAIS","destination":"KOLNGIUGEX","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.495863406+02:00","command":{"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.495955171+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":2,"x":19.0,"y":96.0,"owner":4,"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":71},{"id":1,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":4},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":45},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":60},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":5},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":69},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":65},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":6},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":6},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":30},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":7},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":34},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":8},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":53},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":35},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":9},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":56},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":41},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":77},{"id":25,"ship_count":1,"origin":"LWMV
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.499749455+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.499883917+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.500206977+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"DLSGAMDSAK\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.500325466+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"DLSGAMDSAK\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.500416536+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.500506695+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.500588095+02:00","command":{"origin":"RSSGYXGAIS","destination":"DLSGAMDSAK","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.500669081+02:00","command":{"origin":"OTJPKJXLQX","destination":"DLSGAMDSAK","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.500759741+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":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":0,"x":33.0,"y":99.0,"owner":null,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":2,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":0,"x":53.0,"y":93.0,"owner":null,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":0,"x":22.0,"y":85.0,"owner":null,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":0,"x":4.0,"y":90.0,"owner":null,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":1,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":3},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":44},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":59},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":4},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":68},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":64},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":5},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":5},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":29},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":6},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":33},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":7},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":52},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":34},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":8},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":55},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":40},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":76},{"id":25,"ship_count":1,"origin":"LWMV
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.504910901+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.505046554+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.505481397+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"UUZZZWSZUT\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.505612422+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"UUZZZWSZUT\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.505705578+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.505789726+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.505871286+02:00","command":{"origin":"RSSGYXGAIS","destination":"UUZZZWSZUT","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.505957436+02:00","command":{"origin":"OTJPKJXLQX","destination":"UUZZZWSZUT","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.506049565+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":2,"x":19.0,"y":96.0,"owner":4,"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":69},{"id":1,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":2},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":43},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":58},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":3},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":67},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":63},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":4},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":4},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":28},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":5},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":32},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":6},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":51},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":33},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":7},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":54},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":39},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":75},{"id":25,"ship_count":1,"origin":"LWMV
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.510388760+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.510528270+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.510891351+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"MJXGGQIJTD\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.511105366+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 1, \"destination\": \"MJXGGQIJTD\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.511201238+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.511294768+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.511377719+02:00","command":{"origin":"RSSGYXGAIS","destination":"MJXGGQIJTD","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.511464854+02:00","command":{"origin":"ETCCAQPWNK","destination":"MJXGGQIJTD","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.511557112+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":2,"x":19.0,"y":96.0,"owner":4,"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":68},{"id":1,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":1},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":42},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":57},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":2},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":66},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":62},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":3},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":3},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":27},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":4},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":31},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":5},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":50},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":32},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":6},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":53},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":38},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":74},{"id":25,"ship_count":1,"origin":"LWMV
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.516105254+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.516230341+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"QUQGQOWETI\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.516499428+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 1, \"destination\": \"JXTLWRHRRP\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.516600132+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 1, \"destination\": \"JXTLWRHRRP\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.516690032+02:00","command":{"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.516768159+02:00","command":{"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.516843994+02:00","command":{"origin":"RSSGYXGAIS","destination":"JXTLWRHRRP","ship_count":1},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.516919481+02:00","command":{"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","ship_count":1},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.517004764+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":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":1,"x":33.0,"y":99.0,"owner":4,"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":67},{"id":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":22},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":41},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":56},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":5,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":1},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":65},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":61},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":2},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":2},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":26},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":3},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":30},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":4},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":49},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":31},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":5},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":52},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":37},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":73},{"id":25,"ship_count":1,"origin":"LWMVS
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.523820774+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.523958540+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.524040125+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.524209163+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.524352720+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.524477229+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.524617826+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":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"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":66},{"id":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":21},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":40},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":55},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":73},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":64},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":60},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":9,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":1},{"id":10,"ship_count":1,"origin":"RSSGYXGAIS","destination":"ETCCAQPWNK","owner":3,"turns_remaining":1},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":25},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":2},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":29},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":3},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":48},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":30},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":71},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":4},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":51},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":36},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":72},{"id":25,"ship_count":1,"origin":"LWM
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.532157253+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.532343407+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.533066443+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.533180697+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.533345793+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.533519822+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.533751760+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":4,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"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":65},{"id":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":20},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":39},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":54},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":72},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":63},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":59},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":62},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":24},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":13,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":1},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":28},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":2},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":47},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":29},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":70},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":3},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":50},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":35},{"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-23T23:10:19.540030323+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.540149137+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.540490421+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.540642687+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.540714931+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.540803557+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.540902512+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":5,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":4,"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":64},{"id":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":19},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":38},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":53},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":71},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":62},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":58},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":61},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":23},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":73},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":27},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":17,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":1},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":46},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":28},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":69},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":2},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":49},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":34},{"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-23T23:10:19.547927125+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.548089451+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.549170963+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.549340705+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.549444643+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.549593946+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.549775995+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":6,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"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":63},{"id":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":18},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":37},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":52},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":70},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":61},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":57},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":60},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":22},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":72},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":26},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":62},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":45},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":27},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":21,"ship_count":1,"origin":"LWMVSTXKRV","destination":"QUQGQOWETI","owner":4,"turns_remaining":1},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":48},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":33},{"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-23T23:10:19.555307424+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.555435318+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.555790881+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.555990947+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.556065941+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.556156318+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.556257767+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":7,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":4,"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":62},{"id":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":17},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":36},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":51},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":69},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":60},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":56},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":59},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":21},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":71},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":25},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":61},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":44},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":26},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":73},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":47},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":32},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":68},{"id":25,"ship_count":1,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.562228449+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.562410428+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.563172862+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.563346547+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.563434043+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.563546796+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.563684405+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":8,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"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":1,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":16},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":35},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":50},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":68},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":59},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":55},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":58},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":20},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":70},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":24},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":60},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":43},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":25},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":72},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":46},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":31},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":67},{"id":71,"ship_count":4,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.569016480+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.569143249+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.569519368+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.569700299+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.569771596+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.569859379+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.569957376+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":9,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":4,"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":2,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":15},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":34},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":49},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":67},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":58},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":54},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":57},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":19},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":69},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":23},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":59},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":42},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":24},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":71},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":45},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":30},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":66},{"id":71,"ship_count":4,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.575148713+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.575342826+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.575613869+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.575824402+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.575892013+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.575975717+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.576069076+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":10,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"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":3,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":14},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":33},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":48},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":66},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":57},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":53},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":56},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":18},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":68},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":22},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":58},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":41},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":23},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":70},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":44},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":29},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":65},{"id":71,"ship_count":4,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.581096190+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.581296304+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.581529967+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.581716569+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.581780035+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.581863230+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.581955746+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":11,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":4,"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":4,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":13},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":32},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":47},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":65},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":56},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":52},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":55},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":17},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":67},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":21},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":57},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":40},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":22},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":69},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":43},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":28},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":64},{"id":71,"ship_count":4,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.586987+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.587155829+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.587427062+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.587603504+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.587668478+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.587749377+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.587838657+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":12,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"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":5,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":12},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":31},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":46},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":64},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":55},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":51},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":54},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":16},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":66},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":20},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":56},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":39},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":21},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":68},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":42},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":27},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":63},{"id":71,"ship_count":4,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.592710082+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.592895615+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.593151221+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.593252422+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.593315855+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.593409484+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.593495908+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":13,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":4,"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":6,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":11},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":30},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":45},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":63},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":54},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":50},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":53},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":15},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":65},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":19},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":55},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":38},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":20},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":67},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":41},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":26},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":62},{"id":71,"ship_count":4,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.598186508+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.598368549+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.598660855+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.598856123+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.598915028+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.598987962+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.599069237+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":14,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":15,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":7,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":10},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":29},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":44},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":62},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":53},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":49},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":52},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":14},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":64},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":18},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":54},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":37},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":19},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":66},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":40},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":25},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":61},{"id":71,"ship_count":4,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.603638947+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.603782903+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.604095105+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.604154928+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.604209505+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.604286787+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.604366845+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":15,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":5,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":0,"x":31.0,"y":52.0,"owner":null,"name":"RULUVNQJTY"},{"ship_count":16,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":8,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":9},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":28},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":43},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":61},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":52},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":48},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":51},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":13},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":63},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":17},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":53},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":36},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":18},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":65},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":39},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":24},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":60},{"id":71,"ship_count":4,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.608901873+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.608984232+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 4}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.609346469+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.609398109+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.609448709+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.609515387+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":4},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.609589795+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":16,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":1,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":17,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":9,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":8},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":27},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":42},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":60},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":51},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":47},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":50},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":12},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":62},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":16},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":52},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":35},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":17},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":64},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":38},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":23},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":59},{"id":71,"ship_count":4,"origin":"Q
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.613974885+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.614086520+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.614195277+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.614466500+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.614520669+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.614587709+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.614662711+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":17,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":4,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":2,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":18,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":10,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":7},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":26},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":41},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":59},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":50},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":46},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":49},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":11},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":61},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":51},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":34},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":16},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":63},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":37},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":22},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":58},{"id":71,"ship_count":4,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.619200813+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.619319369+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 3}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.619429478+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.619609148+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.619662002+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.619729186+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":3},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.619803930+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":18,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":3,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":19,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":11,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":6},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":25},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":40},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":58},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":49},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":45},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":48},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":10},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":60},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":50},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":33},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":15},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":62},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":36},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":21},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":57},{"id":71,"ship_count":4,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.624341346+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.624452600+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.624614366+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.624878448+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.624932363+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.624999478+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.625074845+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":19,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":0,"x":21.0,"y":53.0,"owner":null,"name":"JXTLWRHRRP"},{"ship_count":4,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":20,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":12,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":5},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":24},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":39},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":57},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":48},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":44},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":47},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":9},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":59},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":49},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":32},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":14},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":61},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":35},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":20},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":56},{"id":71,"ship_count":4,"origin":"Q
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.629743655+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.629854798+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.630032815+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.630195056+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.630247567+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.630320464+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.630395910+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":20,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"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":21,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":13,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":4},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":23},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":38},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":56},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":47},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":43},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":46},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":8},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":58},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":48},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":31},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":13},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":60},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":34},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":19},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":55},{"id":71,"ship_count":4,"origin":"Q
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.635126767+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.635238470+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.635475738+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.635697596+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.635751806+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.635819275+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.635895398+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":21,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"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":22,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":14,"x":53.0,"y":93.0,"owner":3,"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":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":3},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":22},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":37},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":55},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":46},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":42},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":45},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":7},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":57},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":47},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":30},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":12},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":59},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":33},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":18},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":54},{"id":71,"ship_count":4,"origin":"Q
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.640596559+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.640721449+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.640965213+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.641154820+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.641209317+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.641277715+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.641349770+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":22,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"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":23,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":15,"x":53.0,"y":93.0,"owner":3,"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":47},{"id":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":2},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":21},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":36},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":54},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":45},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":41},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":44},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":6},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":56},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":46},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":29},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":11},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":58},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":32},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":17},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":53},{"id":71,"ship_count":4,"origin":"QUQG
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.646164876+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.646329241+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.646596897+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.646773653+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.646823559+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.646886953+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.646958754+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":23,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"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":24,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":16,"x":53.0,"y":93.0,"owner":3,"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":46},{"id":59,"ship_count":1,"origin":"OTJPKJXLQX","destination":"JXTLWRHRRP","owner":2,"turns_remaining":1},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":20},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":35},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":53},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":44},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":40},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":43},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":5},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":55},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":45},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":28},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":10},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":57},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":31},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":16},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":52},{"id":71,"ship_count":4,"origin":"QUQGQ
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.651962967+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.652106197+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.652350156+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.652528277+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.652579296+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.652643468+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.652716499+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":24,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"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":9,"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":16,"x":53.0,"y":93.0,"owner":3,"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":45},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":62},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":19},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":34},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":52},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":43},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":39},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":42},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":4},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":54},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":44},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":27},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":9},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":56},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":30},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":15},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":51},{"id":71,"ship_count":4,"origin":"QUQGQOW
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.657616101+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.657797666+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.658157899+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.658213519+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.658261416+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.658366460+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.658438787+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":25,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":2,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":10,"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":17,"x":53.0,"y":93.0,"owner":3,"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":44},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":61},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":18},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":33},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":51},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":42},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":38},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":41},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":3},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":53},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":43},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":26},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":8},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":55},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":29},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":14},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":50},{"id":71,"ship_count":4,"origin":"QUQGQO
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.663322046+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.663548627+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.663880810+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.664034280+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.664085782+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.664149638+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.664222556+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":26,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"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":10,"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":18,"x":53.0,"y":93.0,"owner":3,"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":43},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":60},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":17},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":32},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":50},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":41},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":37},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":40},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":2},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":52},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":42},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":25},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":7},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":54},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":28},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":13},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":49},{"id":71,"ship_count":4,"origin":"QUQGQO
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.669244136+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.669519706+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.669826671+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.669958066+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.670009651+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.670073436+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.670145990+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":27,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"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":11,"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":19,"x":53.0,"y":93.0,"owner":3,"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":42},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":59},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":16},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":31},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":49},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":40},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":36},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":39},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":43,"ship_count":1,"origin":"OTJPKJXLQX","destination":"KOLNGIUGEX","owner":2,"turns_remaining":1},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":51},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":21},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":41},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":24},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":6},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":53},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":27},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":12},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":48},{"id":71,"ship_count":4,"origin":"QUQGQO
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.675178926+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.675400869+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.675750741+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.675805480+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.675853456+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.675916728+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.675989007+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":28,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"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":12,"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":20,"x":53.0,"y":93.0,"owner":3,"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":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":41},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":58},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":15},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":30},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":48},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":39},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":35},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":38},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":62},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":50},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":20},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":40},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":23},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":5},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":52},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":26},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":11},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":47},{"id":71,"ship_count":4,"origin":"QUQGQOW
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.681057687+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.681308936+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.681703984+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.681889690+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.681940283+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.682003195+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.682074804+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":29,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":6,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":13,"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":21,"x":53.0,"y":93.0,"owner":3,"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":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":40},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":57},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":14},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":29},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":47},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":38},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":34},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":37},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":61},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":49},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":19},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":39},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":22},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":4},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":51},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":25},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":10},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":46},{"id":71,"ship_count":4,"origin":"QUQGQOW
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.687209508+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.687461032+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.687845933+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.688030213+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.688080521+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.688143251+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.688215058+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":30,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":7,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":14,"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":22,"x":53.0,"y":93.0,"owner":3,"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":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":39},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":56},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":13},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":28},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":46},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":37},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":33},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":36},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":60},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":48},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":18},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":38},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":21},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":3},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":50},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":24},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":9},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":45},{"id":71,"ship_count":4,"origin":"QUQGQOWE
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.693557328+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.693786687+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.694140417+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.694195300+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 29, \"destination\": \"QUQGQOWETI\"}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.694271715+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.694388592+02:00","command":{"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.694448865+02:00","command":{"origin":"RSSGYXGAIS","destination":"QUQGQOWETI","ship_count":29},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.694518969+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":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":0,"x":87.0,"y":67.0,"owner":null,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":8,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":15,"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":23,"x":53.0,"y":93.0,"owner":3,"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":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":38},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":55},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":12},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":27},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":45},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":36},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":32},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":35},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":59},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":47},{"id":14,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":17},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":37},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":20},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":2},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":49},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":23},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":8},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":44},{"id":71,"ship_count":4,"origin":"QUQGQOWET
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.699994161+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.700220847+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.700659041+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 19, \"destination\": \"RSSGYXGAIS\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.700785241+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.700831792+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.700893091+02:00","command":{"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.700953343+02:00","command":{"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","ship_count":19},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.701023703+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":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":9,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":16,"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":24,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":0,"x":98.0,"y":56.0,"owner":null,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":10,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":0,"x":92.0,"y":78.0,"owner":null,"name":"KEYMTVEOQP"},{"ship_count":0,"x":2.0,"y":43.0,"owner":null,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":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":37},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":54},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":11},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":26},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":44},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":35},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":31},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":34},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":58},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":46},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":14},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":16},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":36},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":19},{"id":19,"ship_count":1,"origin":"OTJPKJXLQX","destination":"NWMMEHPPYR","owner":2,"turns_remaining":1},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":48},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":22},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":7},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":43},{"id":71,"ship_count":4,"origin":"QUQGQOWET
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.706581660+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.706825512+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.707170193+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 31, \"destination\": \"LWMVSTXKRV\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.707245243+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.707335274+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.707396938+02:00","command":{"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.707457379+02:00","command":{"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","ship_count":31},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.707527998+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":4,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":10,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":17,"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":25,"x":53.0,"y":93.0,"owner":3,"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":1,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":6,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":53},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":10},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":25},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":43},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":34},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":30},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":33},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":57},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":45},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":13},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":15},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":35},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":18},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":24},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":47},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":21},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":6},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":42},{"id":71,"ship_count":4,"origin":"QUQGQOWET
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.713522275+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.713757013+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.714109145+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.714188329+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.714237185+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.714380121+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.714451838+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":5,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":3,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":11,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":18,"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":26,"x":53.0,"y":93.0,"owner":3,"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":2,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":7,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":52},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":9},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":24},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":42},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":33},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":29},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":32},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":56},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":44},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":12},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":14},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":34},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":17},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":23},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":46},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":20},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":5},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":41},{"id":71,"ship_count":4,"origin":"QUQGQOWETI
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.720445177+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.720713465+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.721070338+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.721151636+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.721216360+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.721302304+02:00","command":{"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.721391517+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":6,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":4,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":12,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":19,"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":27,"x":53.0,"y":93.0,"owner":3,"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":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":34},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":51},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":8},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":23},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":41},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":32},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":28},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":31},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":55},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":43},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":11},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":13},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":33},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":16},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":22},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":45},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":19},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":4},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":40},{"id":71,"ship_count":4,"origin":"QUQGQOWETI
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.727395623+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.727645341+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.728033872+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.728119770+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.728168708+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.728232025+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.728346384+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":7,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":5,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":0,"x":9.0,"y":32.0,"owner":null,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":13,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":20,"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":28,"x":53.0,"y":93.0,"owner":3,"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":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":33},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":50},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":7},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":22},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":40},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":31},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":27},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":30},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":54},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":42},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":10},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":12},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":32},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":15},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":21},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":44},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":18},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":3},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":39},{"id":71,"ship_count":4,"origin":"QUQGQOWETI
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.734636023+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.734894803+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.735262942+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.735492556+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.735546820+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.735609808+02:00","command":{"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.735683097+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":8,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":3,"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":14,"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":19,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":29,"x":53.0,"y":93.0,"owner":3,"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":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":32},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":49},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":6},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":21},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":39},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":30},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":26},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":29},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":53},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":41},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":9},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":11},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":31},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":14},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":20},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":43},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":17},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":2},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":38},{"id":71,"ship_count":4,"origin":"QUQGQOWETI
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.742116933+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.742431550+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.742835203+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.743008367+02:00","content":"{\"moves\": [{\"origin\": \"OVXRCBSXZK\", \"ship_count\": 28, \"destination\": \"RSSGYXGAIS\"}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.743078287+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.743140311+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.743200789+02:00","command":{"origin":"OVXRCBSXZK","destination":"RSSGYXGAIS","ship_count":28},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.743275650+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":9,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":7,"x":87.0,"y":67.0,"owner":3,"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":15,"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":20,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":2,"x":53.0,"y":93.0,"owner":3,"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":11,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":48},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":5},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":20},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":38},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":29},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":25},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":28},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":52},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":40},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":8},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":10},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":30},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":13},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":19},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":42},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":16},{"id":23,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VSLGCPXQUN","owner":2,"turns_remaining":1},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":37},{"id":71,"ship_count":4,"origin":"QUQGQOWETI"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.749787535+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.750049948+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.750519199+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.750653915+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.750701293+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.750762960+02:00","command":{"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.750834931+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":10,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"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":16,"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":21,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":3,"x":53.0,"y":93.0,"owner":3,"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":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":30},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":47},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":4},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":19},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":37},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":28},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":24},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":27},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":51},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":39},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":7},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":9},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":29},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":12},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":18},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":41},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":15},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":71},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":36},{"id":71,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.757271569+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.757555272+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.757974230+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.758143225+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.758193874+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.758256927+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.758373761+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":11,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":0,"x":11.0,"y":25.0,"owner":null,"name":"OZIYOLKDIR"},{"ship_count":2,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":16,"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":22,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":4,"x":53.0,"y":93.0,"owner":3,"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":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":29},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":46},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":3},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":18},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":36},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":27},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":23},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":26},{"id":62,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":50},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":38},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":6},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":8},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":28},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":11},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":17},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":40},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":14},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":70},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":35},{"id":71,"ship_count":4,"origin":"QUQGQOWETI"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.764817439+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.765088344+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.765643041+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.765756268+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.765815508+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.765891737+02:00","command":{"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.765977729+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":12,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"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":17,"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":23,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":5,"x":53.0,"y":93.0,"owner":3,"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":1,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":9,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":14,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":45},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":2},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":17},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":35},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":26},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":22},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":25},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":71},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":49},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":37},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":5},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":7},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":27},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":10},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":16},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":39},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":13},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":69},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":34},{"id":71,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.772386100+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.772683139+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.773184754+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.773255966+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.773365547+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.773440814+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.773525755+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":13,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"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":18,"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":24,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":6,"x":53.0,"y":93.0,"owner":3,"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":2,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":10,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":0,"x":41.0,"y":23.0,"owner":null,"name":"UUZZZWSZUT"},{"ship_count":15,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":0,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":44},{"id":2,"ship_count":1,"origin":"RSSGYXGAIS","destination":"HEYBAGEYJB","owner":3,"turns_remaining":1},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":16},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":34},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":25},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":21},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":24},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":70},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":48},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":36},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":4},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":6},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":26},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":9},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":15},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":38},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":12},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":68},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":33},{"id":71,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.779896524+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.780116947+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.780629716+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.780897608+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.780956852+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.781032894+02:00","command":{"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.781123023+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":14,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"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":19,"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":25,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":7,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":1,"x":98.0,"y":56.0,"owner":3,"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":3,"x":92.0,"y":78.0,"owner":3,"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":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":26},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":43},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":71},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":15},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":33},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":24},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":20},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":23},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":69},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":47},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":35},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":3},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":5},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":25},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":8},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":14},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":37},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":11},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":67},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":32},{"id":71,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.787327127+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.787564603+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.788068488+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.788350841+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.788408465+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.788482079+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.788564114+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":15,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"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":20,"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":26,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":8,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":2,"x":98.0,"y":56.0,"owner":3,"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":4,"x":92.0,"y":78.0,"owner":3,"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":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":25},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":42},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":70},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":14},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":32},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":23},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":19},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":22},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":68},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":46},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":34},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":2},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":4},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":24},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":7},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":13},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":36},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":10},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":66},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":31},{"id":71,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.795186647+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.795477301+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.796195965+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.796401861+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.796454167+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.796518651+02:00","command":{"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.796595644+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":16,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"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":21,"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":27,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":9,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":3,"x":98.0,"y":56.0,"owner":3,"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":5,"x":92.0,"y":78.0,"owner":3,"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":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":24},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":41},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":69},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":13},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":31},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":22},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":18},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":21},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":67},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":45},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":33},{"id":121,"ship_count":19,"origin":"ETCCAQPWNK","destination":"RSSGYXGAIS","owner":2,"turns_remaining":1},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":3},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":23},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":6},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":12},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":35},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":9},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":65},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":30},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.802973404+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.803259953+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.803778766+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.803827031+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.803875873+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.803939742+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.804016897+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":2,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"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":22,"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":28,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":10,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":4,"x":98.0,"y":56.0,"owner":3,"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":6,"x":92.0,"y":78.0,"owner":3,"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":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":23},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":40},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":68},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":12},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":30},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":21},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":17},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":20},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":66},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":44},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":32},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":77},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":2},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":22},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":5},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":11},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":34},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":8},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":64},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":29},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.810642924+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.810769570+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.811169676+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.811360020+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.811426654+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.811490224+02:00","command":{"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.811566604+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":3,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"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":23,"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":29,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":11,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":5,"x":98.0,"y":56.0,"owner":3,"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":7,"x":92.0,"y":78.0,"owner":3,"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":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":22},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":39},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":67},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":11},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":29},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":20},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":16},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":19},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":65},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":43},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":31},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":76},{"id":15,"ship_count":1,"origin":"OTJPKJXLQX","destination":"VNZZPHTSZM","owner":2,"turns_remaining":1},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":21},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":4},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":10},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":33},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":7},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":63},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":28},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.818062313+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.818181413+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"OZIYOLKDIR\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.818684132+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.818874401+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.818925999+02:00","command":{"origin":"OJCKCVKJGJ","destination":"OZIYOLKDIR","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.818989708+02:00","command":{"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.819065606+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":4,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":1,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":10,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":0,"x":25.0,"y":24.0,"owner":null,"name":"DLSGAMDSAK"},{"ship_count":24,"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":30,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":12,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":6,"x":98.0,"y":56.0,"owner":3,"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":8,"x":92.0,"y":78.0,"owner":3,"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":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":21},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":38},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":66},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":10},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":28},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":19},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":15},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":18},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":64},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":42},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":30},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":75},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":77},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":20},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":3},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":9},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":32},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":6},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":62},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":27},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.825311954+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"DLSGAMDSAK\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.825430868+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"DLSGAMDSAK\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.825958429+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.826027188+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.826076576+02:00","command":{"origin":"OJCKCVKJGJ","destination":"DLSGAMDSAK","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.826139924+02:00","command":{"origin":"LWMVSTXKRV","destination":"DLSGAMDSAK","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.826214768+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":5,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":2,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":11,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":1,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":25,"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":31,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":13,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":7,"x":98.0,"y":56.0,"owner":3,"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":9,"x":92.0,"y":78.0,"owner":3,"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":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":20},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":37},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":65},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":9},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":27},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":18},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":14},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":17},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":63},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":41},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":29},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":74},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":76},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":19},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":2},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":8},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":31},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":5},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":61},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":26},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","desti
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.832586938+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.832714475+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.833206002+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.833301695+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.833355889+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.833422648+02:00","command":{"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.833501794+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":6,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":3,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":12,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":2,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":26,"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":32,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":14,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":8,"x":98.0,"y":56.0,"owner":3,"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":10,"x":92.0,"y":78.0,"owner":3,"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":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":19},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":36},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":64},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":8},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":26},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":17},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":13},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":16},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":62},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":40},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":28},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":73},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":75},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":18},{"id":18,"ship_count":1,"origin":"RSSGYXGAIS","destination":"NWMMEHPPYR","owner":3,"turns_remaining":1},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":7},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":30},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":4},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":60},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":25},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","dest
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.839966771+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.840093809+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.840590642+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.840713916+02:00","content":"{\"moves\": [{\"origin\": \"RULUVNQJTY\", \"ship_count\": 32, \"destination\": \"DLSGAMDSAK\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.840784886+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.840848594+02:00","command":{"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","ship_count":2},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.840910730+02:00","command":{"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","ship_count":32},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.840985884+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":21,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":4,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":13,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":3,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":27,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":3,"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":15,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":9,"x":98.0,"y":56.0,"owner":3,"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":11,"x":92.0,"y":78.0,"owner":3,"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":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":18},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":35},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":63},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":7},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":25},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":16},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":12},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":15},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":61},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":39},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":27},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":72},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":74},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":17},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":28},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":6},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":29},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":3},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":59},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":24},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.847302753+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.847423839+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.847906684+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.847968683+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.848019946+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.848086938+02:00","command":{"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.848166304+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":22,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":5,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":14,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":4,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":28,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":4,"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":16,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":10,"x":98.0,"y":56.0,"owner":3,"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":12,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":19,"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":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":17},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":34},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":62},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":6},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":24},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":15},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":11},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":14},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":60},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":38},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":26},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":71},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":73},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":16},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":27},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":5},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":28},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":2},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":58},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":23},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","des
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.854762756+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.854886979+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.855426627+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.855500467+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 19, \"destination\": \"UUZZZWSZUT\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.855570442+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.855633954+02:00","command":{"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","ship_count":2},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:19.855696841+02:00","error":"\"NotEnoughShips\"","command":{"origin":"DLSGAMDSAK","destination":"UUZZZWSZUT","ship_count":19},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.855782006+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":23,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":3,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":6,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":15,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":5,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":29,"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":35,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":17,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":11,"x":98.0,"y":56.0,"owner":3,"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":13,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":20,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":2,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":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":16},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":33},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":61},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":5},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":23},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":14},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":10},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":13},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":59},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":37},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":25},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":70},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":72},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":15},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":26},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":4},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":27},{"id":22,"ship_count":1,"origin":"RSSGYXGAIS","destination":"VSLGCPXQUN","owner":3,"turns_remaining":1},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":57},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":22},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","des
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.862163354+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.862281183+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.862732316+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.862806885+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.862856711+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.862920608+02:00","command":{"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.862996392+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":24,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":3,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":2,"x":33.0,"y":99.0,"owner":4,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":7,"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":6,"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":6,"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":18,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":12,"x":98.0,"y":56.0,"owner":3,"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":14,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":21,"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":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":15},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":32},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":60},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":4},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":22},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":13},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":9},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":12},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":58},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":36},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":24},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":69},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":71},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":14},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":25},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":3},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":26},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":98},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":56},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":21},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","de
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.869546002+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.869676192+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.870439487+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.870512786+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.870574449+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.870657946+02:00","command":{"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.870785951+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":25,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":26,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":8,"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":7,"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":7,"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":19,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":13,"x":98.0,"y":56.0,"owner":3,"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":15,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":22,"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":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":14},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":31},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":59},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":3},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":21},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":12},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":8},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":11},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":57},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":35},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":23},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":68},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":70},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":13},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":24},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":2},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":25},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":97},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":55},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":20},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.879232594+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.879453591+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.880562957+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.881005415+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.881069653+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.881148589+02:00","command":{"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.881256347+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":26,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":2,"x":19.0,"y":96.0,"owner":4,"name":"LWMVSTXKRV"},{"ship_count":27,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":9,"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":8,"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":8,"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":20,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":14,"x":98.0,"y":56.0,"owner":3,"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":16,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":23,"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":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":13},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":30},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":58},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":2},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":20},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":11},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":7},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":10},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":56},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":34},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":22},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":67},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":69},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":12},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":23},{"id":124,"ship_count":31,"origin":"OTJPKJXLQX","destination":"LWMVSTXKRV","owner":2,"turns_remaining":1},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":24},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":96},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":54},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":19},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.889193190+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.889330949+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.889824150+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.889933980+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.889997280+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.890075916+02:00","command":{"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.890169822+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":27,"x":48.0,"y":80.0,"owner":3,"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":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":10,"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":9,"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":9,"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":21,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":15,"x":98.0,"y":56.0,"owner":3,"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":17,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":24,"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":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":12},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":29},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":57},{"id":3,"ship_count":1,"origin":"OTJPKJXLQX","destination":"HEYBAGEYJB","owner":2,"turns_remaining":1},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":19},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":10},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":6},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":9},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":55},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":33},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":21},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":66},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":68},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":11},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":22},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":99},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":23},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":95},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":53},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":18},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.897593012+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.897714815+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.898204559+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.898421417+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 40, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.898510007+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.898587015+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:19.898637170+02:00","error":"\"NotEnoughShips\"","command":{"origin":"DLSGAMDSAK","destination":"XVJXNQDAQE","ship_count":40},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.898735902+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":28,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":30,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":29,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":11,"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":10,"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":10,"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":22,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":15,"x":98.0,"y":56.0,"owner":3,"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":18,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":25,"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":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":11},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":28},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":56},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":18},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":9},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":5},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":8},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":54},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":32},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":20},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":65},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":67},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":10},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":21},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":98},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":22},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":94},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":52},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":17},{"id":71,"ship_count":4,"origin":"QUQGQOWET
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.905743201+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.905858705+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.906391665+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.906454924+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 40, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.906529446+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.906600133+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:19.906646594+02:00","error":"\"NotEnoughShips\"","command":{"origin":"DLSGAMDSAK","destination":"XVJXNQDAQE","ship_count":40},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.906739653+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":29,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":31,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":30,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":12,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":20,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":10,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":35,"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":41,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":23,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":16,"x":98.0,"y":56.0,"owner":3,"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":18,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":26,"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":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":10},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":27},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":55},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":17},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":8},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":4},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":7},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":53},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":31},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":19},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":64},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":66},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":9},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":20},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":97},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":21},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":93},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":51},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":16},{"id":71,"ship_count":4,"origin":"QUQGQOWETI
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.913251029+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.913375269+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.913876578+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.914020603+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 40, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.914099390+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.914170997+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:19.914218129+02:00","error":"\"NotEnoughShips\"","command":{"origin":"DLSGAMDSAK","destination":"XVJXNQDAQE","ship_count":40},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.914318091+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":30,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":32,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":31,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":13,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":21,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":11,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":36,"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":42,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":24,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":17,"x":98.0,"y":56.0,"owner":3,"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":19,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":27,"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":32,"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":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":26},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":54},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":16},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":7},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":3},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":6},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":52},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":30},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":18},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":63},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":65},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":8},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":19},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":96},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":20},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":92},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":50},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":15},{"id":71,"ship_count":4,"origin":"QUQGQOWETI"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.920694535+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.920823838+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.921232723+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.921454722+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 40, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.921531606+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.921601827+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:19.921648040+02:00","error":"\"NotEnoughShips\"","command":{"origin":"DLSGAMDSAK","destination":"XVJXNQDAQE","ship_count":40},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.921740461+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":31,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":33,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":32,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":14,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":22,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":12,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":37,"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":43,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":25,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":18,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":39,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":20,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":28,"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":33,"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":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":25},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":53},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":15},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":6},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":2},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":5},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":51},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":29},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":17},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":62},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":64},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":7},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":18},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":95},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":19},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":91},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":49},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":14},{"id":71,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.928125978+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.928236589+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.928736085+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.928808719+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 40, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.928883100+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.928952516+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:19.928998170+02:00","error":"\"NotEnoughShips\"","command":{"origin":"DLSGAMDSAK","destination":"XVJXNQDAQE","ship_count":40},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.929088900+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":32,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":34,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":33,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":14,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":23,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":13,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":38,"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":44,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":26,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":19,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":0,"x":51.0,"y":2.0,"owner":null,"name":"XVJXNQDAQE"},{"ship_count":40,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":21,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":29,"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":34,"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":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":24},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":52},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":14},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":5},{"id":7,"ship_count":1,"origin":"OTJPKJXLQX","destination":"XVJXNQDAQE","owner":2,"turns_remaining":1},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":4},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":50},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":28},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":16},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":61},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":63},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":6},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":17},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":94},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":18},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":90},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":48},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":13},{"id":71,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.935344351+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.935456936+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.935971995+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 40, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.936159665+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.936215017+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.936288205+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:19.936334753+02:00","error":"\"NotEnoughShips\"","command":{"origin":"DLSGAMDSAK","destination":"XVJXNQDAQE","ship_count":40},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.936425290+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":33,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":35,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":34,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":15,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":24,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":14,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":39,"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":45,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":27,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":20,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":1,"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":22,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":30,"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":35,"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":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":23},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":51},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":13},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":4},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":3},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":49},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":27},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":15},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":60},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":62},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":5},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":16},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":93},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":17},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":89},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":47},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":12},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.942432427+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.942557896+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.943011896+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.943171312+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 39, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.943245990+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.943354907+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:19.943398340+02:00","error":"\"NotEnoughShips\"","command":{"origin":"DLSGAMDSAK","destination":"XVJXNQDAQE","ship_count":39},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.943482704+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":34,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":34,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":36,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":35,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":16,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":25,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":15,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":40,"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":46,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":28,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":21,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":2,"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":23,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":31,"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":36,"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":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":22},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":50},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":12},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":3},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":2},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":48},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":26},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":14},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":59},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":61},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":4},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":15},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":92},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":16},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":88},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":46},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":11},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.949371082+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.949495758+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.949922934+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.950071243+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 40, \"destination\": \"XVJXNQDAQE\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.950142811+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.950208239+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:19.950251566+02:00","error":"\"NotEnoughShips\"","command":{"origin":"DLSGAMDSAK","destination":"XVJXNQDAQE","ship_count":40},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.950377944+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":35,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":37,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":36,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":17,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":26,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":16,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":41,"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":47,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":29,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":22,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":3,"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":24,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":32,"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":37,"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":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":21},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":49},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":11},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":2},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":63,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":1},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":47},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":25},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":13},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":58},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":60},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":3},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":14},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":91},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":15},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":87},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":45},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":10},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","de
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.956346893+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.956472551+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.956911890+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.957051409+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.957103612+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.957169688+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.957224957+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":1,"name":"OJCKCVKJGJ"},{"ship_count":36,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":36,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":38,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":37,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":7,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":18,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":27,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":17,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":42,"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":48,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":30,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":23,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":4,"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":25,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":33,"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":38,"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":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":20},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":48},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":10},{"id":6,"ship_count":1,"origin":"RSSGYXGAIS","destination":"XVJXNQDAQE","owner":3,"turns_remaining":1},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":46},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":24},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":12},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":57},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":59},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":2},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":13},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":90},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":14},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":86},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":44},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":9},{"id":71,"ship_count":4,"origin":"QUQGQOWETI","d
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.963192189+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.963324179+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.963814168+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.963862535+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.963910224+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.963974584+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.964028479+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":37,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":39,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":38,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":7,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":19,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":28,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":18,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":43,"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":49,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":31,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":4,"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":26,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":34,"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":39,"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":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":19},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":47},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":9},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":45},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":23},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":11},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":56},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":58},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":67,"ship_count":4,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":1},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":12},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":89},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":13},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":85},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":43},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":8},{"id":71,"ship_count":4,"origin":"QUQGQOWETI",
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.969978365+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"XVJXNQDAQE\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.970103917+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.970628506+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.970676575+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.970724099+02:00","command":{"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.970788419+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.970842198+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":38,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":40,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":4,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":20,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":29,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":19,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":44,"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":50,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":32,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":25,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":5,"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":27,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":35,"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":40,"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":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":18},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":46},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":8},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":44},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":22},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":10},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":55},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":57},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":39},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":11},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":88},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":12},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":84},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":42},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":7},{"id":71,"ship_count":4,"origin":"QUQGQOWETI
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.976708196+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.976833750+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.977327681+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.977391827+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.977440261+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.977504367+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.977558193+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":39,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":41,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":4,"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":30,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":20,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":45,"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":51,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":33,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":26,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":6,"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":28,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":36,"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":41,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":17},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":45},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":4,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":7},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":43},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":21},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":9},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":54},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":56},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":38},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":10},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":87},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":11},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":83},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":41},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":6},{"id":71,"ship_count":4,"origin":"QUQGQOWE
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.983352566+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.983476722+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.983948622+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.984078671+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.984128775+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.984191934+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.984244708+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":40,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":42,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"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":31,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":21,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":46,"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":52,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":34,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":27,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":7,"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":29,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":37,"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":42,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":16},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":44},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":6},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":8,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":42},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":20},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":8},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":53},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":55},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":37},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":9},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":86},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":10},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":82},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":40},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":5},{"id":131,"ship_count":1,"origin":"OJCKC
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.990076988+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.990188635+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.990668797+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.990733182+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.990780669+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.990843150+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.990895008+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":41,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":43,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"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":32,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":22,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":47,"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":53,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":35,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":28,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":8,"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":30,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":38,"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":43,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":15},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":43},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":5},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":41},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":19},{"id":12,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":7},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":52},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":54},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":36},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":8},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":85},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":9},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":81},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":39},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":4},{"id":131,"ship_count":1,"origin":"OJC
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.996634352+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.996760141+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.997177793+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:19.997249204+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:19.997339300+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:19.997402041+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:19.997453622+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":42,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":44,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":1,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":24,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":33,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":23,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":48,"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":54,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":36,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":29,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":9,"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":31,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":39,"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":44,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":14},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":42},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":4},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":40},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":18},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":6},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":51},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":53},{"id":16,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":35},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":7},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":84},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":8},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":80},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":38},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":3},{"id":131,"ship_count":1,"origin":"O
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.003216331+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.003349488+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 0}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.003838542+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.003964338+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.004014191+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.004076774+02:00","error":"\"ZeroShipMove\"","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":0},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.004161899+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":43,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":45,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":25,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":34,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":24,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":49,"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":55,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":37,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":30,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":10,"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":32,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":40,"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":45,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":13},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":41},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":3},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":39},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":17},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":5},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":50},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":52},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":37},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":34},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":6},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":83},{"id":20,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":7},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":79},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":37},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":2},{"id":131,"ship_count":1,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.009952439+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.010078572+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.010598918+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.010743180+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.010793477+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.010856231+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.010928620+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":44,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":46,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":26,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":35,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":25,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":50,"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":56,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":38,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":31,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":11,"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":33,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":41,"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":46,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":12},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":40},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":2},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":38},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":16},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":4},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":49},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":51},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":36},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":33},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":5},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":82},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":37},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":6},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":78},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":36},{"id":24,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"QUQGQOWETI","owner":1,"turns_remaining":1},{"id":131,"ship_count":1,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.016807557+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.016933362+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.017458472+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.017604626+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.017654717+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.017716545+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.017788120+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":45,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":47,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":27,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":36,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":26,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":51,"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":57,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":39,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":32,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":12,"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":34,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":42,"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":47,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":11},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":39},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":61,"ship_count":1,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":1},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":37},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":15},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":3},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":48},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":50},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":35},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":32},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":4},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":81},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":36},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":5},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":77},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":35},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":37},{"id":131,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.023718307+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.023815831+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.024203474+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.024259051+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.024364789+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.024427461+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.024500059+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":46,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":48,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":7,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":28,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":37,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":27,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":52,"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":58,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":40,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":33,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":13,"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":35,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":43,"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":48,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":10},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":38},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":37},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":36},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":14},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":2},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":47},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":49},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":34},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":31},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":3},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":80},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":35},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":4},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":76},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":34},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":36},{"id":131,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.030391067+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 6}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.030496719+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.030907959+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.030994468+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.031041067+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.031102671+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":6},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.031178819+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":47,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":49,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":29,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":38,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":28,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":53,"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":59,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":41,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":34,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":14,"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":36,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":44,"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":49,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":9},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":37},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":36},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":35},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":13},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":65,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":1},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":46},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":48},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":33},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":30},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":2},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":79},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":34},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":3},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":75},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":33},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":35},{"id":131,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.037152151+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.037264039+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.037739388+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.037847437+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.037897183+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.037961758+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.038037900+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":48,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":50,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":8,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":30,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":39,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":29,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":54,"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":60,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":42,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":35,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":15,"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":37,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":45,"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":50,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":8},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":36},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":35},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":34},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":12},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":37},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":45},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":47},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":32},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":29},{"id":162,"ship_count":32,"origin":"RULUVNQJTY","destination":"DLSGAMDSAK","owner":2,"turns_remaining":1},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":78},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":33},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":2},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":74},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":32},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":34},{"id":131,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.047513141+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.047779612+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 7}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.048106178+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.048307643+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.048365238+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.048433959+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":7},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.048516375+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":49,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":51,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":31,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":40,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":62,"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":31,"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":43,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":36,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":16,"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":38,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":46,"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":51,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":7},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":35},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":34},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":33},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":11},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":36},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":44},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":46},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":31},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":28},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":37},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":77},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":32},{"id":69,"ship_count":2,"origin":"LWMVSTXKRV","destination":"VNZZPHTSZM","owner":4,"turns_remaining":1},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":73},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":31},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":33},{"id":131,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.054532357+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.054724626+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.055105669+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 57, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.055205557+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 48, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.055283210+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.055348642+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.055412109+02:00","command":{"origin":"RSSGYXGAIS","destination":"VNZZPHTSZM","ship_count":48},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.055475428+02:00","command":{"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","ship_count":57},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.055550254+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":2,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":52,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":7,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":32,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":41,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":63,"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":32,"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":44,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":37,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":17,"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":39,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":47,"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":52,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":6},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":34},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":33},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":32},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":10},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":35},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":43},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":45},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":30},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":27},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":36},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":76},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":31},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":72},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":30},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":32},{"id":131,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.061542759+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"RSSGYXGAIS\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.061790769+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 6}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.062170181+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.062284586+02:00","content":"{\"moves\": [{\"origin\": \"OVXRCBSXZK\", \"ship_count\": 37, \"destination\": \"ETCCAQPWNK\"}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.062357922+02:00","command":{"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.062425052+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":6},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.062490697+02:00","command":{"origin":"OVXRCBSXZK","destination":"ETCCAQPWNK","ship_count":37},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.062568011+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":3,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":53,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":33,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":42,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":64,"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":33,"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":8,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":38,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":18,"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":40,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":48,"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":53,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":5},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":33},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":32},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":31},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":9},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":34},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":42},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":44},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":29},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":26},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":35},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":75},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":30},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":71},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":29},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":31},{"id":131,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.068670952+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.068911778+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.069408830+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.069747332+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.069802752+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.069871361+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.069952444+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":4,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":54,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":34,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":43,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":65,"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":34,"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":9,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":39,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":19,"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":41,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":49,"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":54,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":4},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":32},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":31},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":30},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":8},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":33},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":41},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":43},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":28},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":25},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":34},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":74},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":29},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":70},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":28},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":30},{"id":131,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.078566673+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"RSSGYXGAIS\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.078711993+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.080338718+02:00","content":"{\"moves\": [{\"origin\": \"DLSGAMDSAK\", \"ship_count\": 61, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.080457533+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 20, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.080571166+02:00","command":{"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.080663791+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.080743330+02:00","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":20},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.080822203+02:00","command":{"origin":"DLSGAMDSAK","destination":"OJCKCVKJGJ","ship_count":61},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.080934628+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":5,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":55,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":39,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":35,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":44,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":5,"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":35,"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":10,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":40,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":20,"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":22,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":50,"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":55,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":3},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":31},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":30},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":29},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":7},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":32},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":40},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":42},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":27},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":24},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":33},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":73},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":28},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":69},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":27},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":29},{"id":131,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.088734041+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.088974632+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.089488964+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.089560536+02:00","content":"{\"moves\": [{\"origin\": \"MJXGGQIJTD\", \"ship_count\": 35, \"destination\": \"RSSGYXGAIS\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.089649106+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.089731207+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.089810720+02:00","command":{"origin":"MJXGGQIJTD","destination":"RSSGYXGAIS","ship_count":35},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.089906910+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":6,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":56,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":40,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":36,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":45,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":6,"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":36,"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":11,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":41,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":21,"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":23,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":51,"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":56,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":2},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":30},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":29},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":28},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":6},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":31},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":39},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":41},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":26},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":23},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":32},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":72},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":27},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":68},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":26},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":28},{"id":131,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.097289974+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"RSSGYXGAIS\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.097630613+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.098031568+02:00","content":"{\"moves\": [{\"origin\": \"HEYBAGEYJB\", \"ship_count\": 38, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.098137406+02:00","content":"{\"moves\": [{\"origin\": \"JXTLWRHRRP\", \"ship_count\": 59, \"destination\": \"ETCCAQPWNK\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.098220815+02:00","command":{"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.098302858+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.098377175+02:00","command":{"origin":"HEYBAGEYJB","destination":"OJCKCVKJGJ","ship_count":38},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.098450946+02:00","command":{"origin":"JXTLWRHRRP","destination":"ETCCAQPWNK","ship_count":59},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.098543569+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":7,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":57,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":41,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":37,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":46,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":7,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":2,"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":10,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":12,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":4,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":22,"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":24,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":52,"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":57,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":103,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":1},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":29},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":28},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":27},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":5},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":30},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":38},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":40},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":25},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":22},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":31},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":71},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":26},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":67},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":25},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":27},{"id":131,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.105723142+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.106031708+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.106502211+02:00","content":"{\"moves\": [{\"origin\": \"QUQGQOWETI\", \"ship_count\": 35, \"destination\": \"RSSGYXGAIS\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.106589711+02:00","content":"{\"moves\": [{\"origin\": \"LWMVSTXKRV\", \"ship_count\": 52, \"destination\": \"OVXRCBSXZK\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.106669841+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.106743432+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.106815152+02:00","command":{"origin":"QUQGQOWETI","destination":"RSSGYXGAIS","ship_count":35},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.106886643+02:00","command":{"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","ship_count":52},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.106973037+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":8,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":6,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":7,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":38,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":47,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":8,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":3,"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":11,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":13,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":5,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":23,"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":25,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":53,"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":58,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":34},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":28},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":27},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":26},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":4},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":29},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":37},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":39},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":24},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":21},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":30},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":70},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":25},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":66},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":24},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":26},{"id":131,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.113949012+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"JXTLWRHRRP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.114177871+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.114588296+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.114741111+02:00","content":"{\"moves\": [{\"origin\": \"KOLNGIUGEX\", \"ship_count\": 42, \"destination\": \"QUQGQOWETI\"}]}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.114819113+02:00","command":{"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.114889105+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.114956949+02:00","command":{"origin":"KOLNGIUGEX","destination":"QUQGQOWETI","ship_count":42},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.115038207+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":9,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":7,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":8,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":39,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":48,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":9,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":4,"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":12,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":14,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":6,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":24,"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":26,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":54,"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":17,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":33},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":27},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":26},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":25},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":3},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":28},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":36},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":38},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":23},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":20},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":29},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":69},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":24},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":65},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":23},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":25},{"id":131,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.121778232+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.122075816+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.122589326+02:00","content":"{\"moves\": [{\"origin\": \"OTJPKJXLQX\", \"ship_count\": 50, \"destination\": \"RSSGYXGAIS\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.122670411+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.122723428+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.122791815+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.122859376+02:00","command":{"origin":"OTJPKJXLQX","destination":"RSSGYXGAIS","ship_count":50},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.122941351+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":10,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":8,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":9,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":40,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":49,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":10,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":5,"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":13,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":15,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":7,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":27,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":55,"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":18,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":32},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":26},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":25},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":24},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":2},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":27},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":35},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":37},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":22},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":19},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":28},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":68},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":23},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":64},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":22},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":24},{"id":131,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.129721150+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"JXTLWRHRRP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.129941952+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.130371765+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 30, \"destination\": \"OTJPKJXLQX\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.130463640+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.130512266+02:00","command":{"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.130575774+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.130638597+02:00","error":"\"NotEnoughShips\"","command":{"origin":"RSSGYXGAIS","destination":"OTJPKJXLQX","ship_count":30},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.130723345+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":11,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":9,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":10,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":41,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":50,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":11,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":6,"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":14,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":16,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":8,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":28,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":56,"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":19,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":31},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":25},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":24},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":23},{"id":111,"ship_count":2,"origin":"QUQGQOWETI","destination":"VNZZPHTSZM","owner":4,"turns_remaining":1},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":26},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":34},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":36},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":21},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":18},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":27},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":67},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":22},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":63},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":21},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":23},{"id":131,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.137335868+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.137640326+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.137976948+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 31, \"destination\": \"OTJPKJXLQX\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.138161980+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.138214292+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.138321695+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.138385267+02:00","error":"\"NotEnoughShips\"","command":{"origin":"RSSGYXGAIS","destination":"OTJPKJXLQX","ship_count":31},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.138471568+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":12,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":10,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":11,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":42,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":51,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":12,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":7,"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":15,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":17,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":9,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":29,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":57,"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":20,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":30},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":24},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":23},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":22},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":37},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":25},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":33},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":35},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":20},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":17},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":26},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":66},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":21},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":62},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":20},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":22},{"id":131,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.145048795+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.145431317+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.145782555+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 32, \"destination\": \"OTJPKJXLQX\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.145922551+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.145971850+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.146036015+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.146099440+02:00","error":"\"NotEnoughShips\"","command":{"origin":"RSSGYXGAIS","destination":"OTJPKJXLQX","ship_count":32},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.146185130+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":13,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":11,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":12,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":43,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":52,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":13,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":8,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":43,"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":18,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":10,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":30,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":58,"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":21,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":29},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":23},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":22},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":21},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":36},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":24},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":32},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":34},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":19},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":16},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":25},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":65},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":20},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":61},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":19},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":21},{"id":131,"ship_count":
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.152756872+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.153014024+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.153516335+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 34, \"destination\": \"OTJPKJXLQX\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.153592447+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.153641692+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.153706115+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.153769547+02:00","error":"\"NotEnoughShips\"","command":{"origin":"RSSGYXGAIS","destination":"OTJPKJXLQX","ship_count":34},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.153855573+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":14,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":12,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":13,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":44,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":53,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":14,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":9,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":44,"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":19,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":11,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":31,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":59,"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":22,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":28},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":22},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":21},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":20},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":35},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":23},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":31},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":33},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":18},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":15},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":24},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":64},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":19},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":60},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":18},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":20},{"id":131,"ship_count":
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.160393999+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.160736818+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.161158423+02:00","content":"{\"moves\": [{\"origin\": \"RSSGYXGAIS\", \"ship_count\": 35, \"destination\": \"OTJPKJXLQX\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.161234254+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.161322825+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.161387796+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.161450453+02:00","error":"\"NotEnoughShips\"","command":{"origin":"RSSGYXGAIS","destination":"OTJPKJXLQX","ship_count":35},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.161534863+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":15,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":13,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":14,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":45,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":54,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":15,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":10,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":45,"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":20,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":12,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":32,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":60,"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":23,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":27},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":21},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":20},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":19},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":34},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":22},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":30},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":32},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":17},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":14},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":23},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":63},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":18},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":59},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":17},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":19},{"id":131,"ship_count":
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.168113959+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.168482203+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.168905253+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.168960736+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.169009593+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.169073710+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.169149488+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":16,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":14,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":15,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":6,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":46,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":55,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":16,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":11,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":46,"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":21,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":13,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":33,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":61,"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":24,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":26},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":20},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":19},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":18},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":33},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":21},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":29},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":31},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":16},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":13},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":22},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":62},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":17},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":58},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":16},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":18},{"id":131,"ship_count":
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.175696810+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.176023426+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"OJCKCVKJGJ\", \"ship_count\": 5}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.176501143+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.176556824+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.176608903+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.176673275+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":5},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.176748698+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":17,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":15,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":16,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":18,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":47,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":56,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":17,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":12,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":47,"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":22,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":14,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":34,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":62,"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":25,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":25},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":19},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":18},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":17},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":32},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":20},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":28},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":30},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":15},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":12},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":21},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":61},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":16},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":57},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":15},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":17},{"id":131,"ship_count"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.183273606+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"JXTLWRHRRP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.183641115+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.184109178+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.184164785+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.184213288+02:00","command":{"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.184305216+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.184392045+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":18,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":16,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":17,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":17,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":48,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":57,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":18,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":13,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":48,"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":23,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":15,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":35,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":63,"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":26,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":24},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":18},{"id":175,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":17},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":16},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":31},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":19},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":27},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":29},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":14},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":11},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":20},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":60},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":15},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":56},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":14},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":16},{"id":131,"ship_count":
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.190860977+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"JXTLWRHRRP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.191107904+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.191519311+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 32, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.191609945+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.191657633+02:00","command":{"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.191721342+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.191763293+02:00","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":32},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.191836489+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":19,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":17,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":18,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":18,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":49,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":58,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":19,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":14,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":49,"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":24,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":16,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":4,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":64,"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":27,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":23},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":17},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":16},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":15},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":30},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":18},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":26},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":28},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":13},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":10},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":19},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":59},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":14},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":55},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":13},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":15},{"id":131,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.198208475+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.198536058+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.198949194+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.199054359+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.199102166+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.199169554+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.199223446+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":20,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":18,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":19,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":17,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":50,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":59,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":20,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":15,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":50,"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":25,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":17,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":5,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":65,"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":28,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":22},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":16},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":15},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":14},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":29},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":17},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":25},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":27},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":9},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":18},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":58},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":13},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":54},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":12},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":14},{"id":131,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.205528055+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.205800456+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.206167126+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.206223247+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.206277262+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.206357793+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.206410967+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":21,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":19,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":20,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":18,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":51,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":60,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":21,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":16,"x":21.0,"y":53.0,"owner":2,"name":"JXTLWRHRRP"},{"ship_count":51,"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":26,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":18,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":6,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":66,"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":29,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":21},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":15},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":14},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":13},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":28},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":16},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":24},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":26},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":8},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":17},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":57},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":12},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":53},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":11},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":13},{"id":131,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.212829265+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.213143159+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.213598159+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.213703783+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.213751469+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.213814794+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.213868196+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":22,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":20,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":21,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":17,"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":61,"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":17,"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":25,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":27,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":19,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":67,"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":30,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":20},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":14},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":13},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":12},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":27},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":15},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":23},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":25},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":7},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":16},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":56},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":11},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":52},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":10},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":12},{"id":131,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.220260768+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.220578205+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.221014563+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.221084660+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.221132180+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.221195769+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.221249209+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":23,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":21,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":22,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":18,"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":62,"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":18,"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":26,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":28,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":20,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":8,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":68,"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":31,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":19},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":13},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":12},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":180,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":11},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":26},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":14},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":22},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":24},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":6},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":15},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":55},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":10},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":51},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":9},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":11},{"id":131,"ship_count":1,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.227576763+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.227767529+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.228131358+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.228187823+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.228236275+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.228329627+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.228382819+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":24,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":22,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":23,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":17,"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":23,"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":54,"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":29,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":21,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":9,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":69,"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":32,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":18},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":12},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":11},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":49},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":10},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":25},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":13},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":21},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":23},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":5},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":14},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":54},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":9},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":50},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":8},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":10},{"id":131,"ship_count":1,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.234451505+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.234637460+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.234985014+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.235056285+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.235104175+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.235167704+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.235220447+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":25,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":23,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":24,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":18,"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":64,"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":20,"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":28,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":30,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":22,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":10,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":70,"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":33,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":17},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":11},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":10},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":48},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":9},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":24},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":12},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":20},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":22},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":4},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":13},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":53},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":8},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":49},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":7},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":9},{"id":131,"ship_count":1,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.241440220+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.241633567+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.242022149+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.242126635+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.242174055+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.242236846+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.242315546+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":26,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":24,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":25,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":17,"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":65,"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":21,"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":29,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":31,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":23,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":11,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":71,"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":34,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":16},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":10},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":9},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":47},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":183,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":8},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":23},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":11},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":19},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":21},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":3},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":12},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":52},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":7},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":48},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":6},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":8},{"id":256,"ship_count":1,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.248164889+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.248432173+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.248845487+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.248951354+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.248998931+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.249062466+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.249114940+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":27,"x":48.0,"y":80.0,"owner":3,"name":"RSSGYXGAIS"},{"ship_count":25,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":26,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":18,"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":66,"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":22,"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":30,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":32,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":24,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":12,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":72,"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":35,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":186,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":15},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":9},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":8},{"id":184,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":46},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":49},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":7},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":22},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":10},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":18},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":20},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":2},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":11},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":51},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":6},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":47},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":5},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":7},{"id":256,"ship_count":1,"origin"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.255436072+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.255730942+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.256168658+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.256225099+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.256300495+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.256389125+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.256446893+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":22,"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":27,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":18,"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":67,"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":23,"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":31,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":33,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":25,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":13,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":73,"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":36,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":49},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":14},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":8},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":187,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":7},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":14},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":45},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":48},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":6},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":21},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":9},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":17},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":19},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":185,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"XVJXNQDAQE","owner":1,"turns_remaining":1},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":10},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":50},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":5},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":46},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":4},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":6},{"id":256,"ship_count":1,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.263878782+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.264082545+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.264679194+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.264732013+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.264786361+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.264858672+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.264922833+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":23,"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":28,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":18,"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":68,"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":24,"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":32,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":34,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":26,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":25,"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":14,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":74,"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":37,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":48},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":13},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":7},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":49},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":6},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":13},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":44},{"id":188,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":47},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":5},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":20},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":8},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":16},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":18},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":221,"ship_count":38,"origin":"HEYBAGEYJB","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":9},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":49},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":4},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":45},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":3},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":5},{"id":256,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.271140857+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.271319154+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.271662273+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.271802867+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.271859487+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.271931304+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.271990707+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":24,"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":29,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":18,"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":69,"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":25,"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":4,"x":38.0,"y":70.0,"owner":3,"name":"ETCCAQPWNK"},{"ship_count":35,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":27,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":26,"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":15,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":75,"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":38,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":47},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":12},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":6},{"id":249,"ship_count":32,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":48},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":5},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":12},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":43},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":49},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":46},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":4},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":19},{"id":189,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":7},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":15},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":17},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":221,"ship_count":38,"origin":"HEYBAGEYJB","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":8},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":48},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":3},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":21},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":44},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":2},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":4},{"id":256,"ship_count":1,"origi
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.277804727+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"ETCCAQPWNK\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.277983563+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.278362391+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 41, \"destination\": \"OTJPKJXLQX\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.278444556+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.278496721+02:00","command":{"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.278565787+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.278611730+02:00","error":"\"NotEnoughShips\"","command":{"origin":"ETCCAQPWNK","destination":"OTJPKJXLQX","ship_count":41},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.278699838+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":25,"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":30,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":50,"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":70,"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":26,"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":54,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":36,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":28,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":27,"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":16,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":76,"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":39,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":46},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":11},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":5},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":55},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":47},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":4},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":11},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":42},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":48},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":45},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":3},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":18},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":12},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":6},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":14},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":16},{"id":190,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":221,"ship_count":38,"origin":"HEYBAGEYJB","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":7},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":47},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":2},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":20},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":43},{"id":137,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":1},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":3},{"id":256,"ship_count":1,"ori
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.284145012+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.284309267+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.284648262+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"ship_count\": 46, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.284724261+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.284773153+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.284838772+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.284881717+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":46},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.284954543+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":26,"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":31,"x":33.0,"y":99.0,"owner":3,"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":71,"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":27,"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":55,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":37,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":29,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":28,"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":17,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":77,"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":40,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":45},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":10},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":4},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":54},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":46},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":3},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":10},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":41},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":47},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":44},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":2},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":17},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":5},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":13},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":15},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":221,"ship_count":38,"origin":"HEYBAGEYJB","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":6},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":46},{"id":192,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":1},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":19},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":42},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":49},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":2},{"id":256,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.290051548+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 1}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.290286519+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.290642289+02:00","content":"{\"moves\": [{\"origin\": \"HEYBAGEYJB\", \"ship_count\": 21, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.290711543+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.290759640+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":1},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.290824221+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.290866568+02:00","command":{"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","ship_count":21},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.290938158+02:00","state":{"planets":[{"ship_count":1,"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":27,"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":32,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":4,"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":72,"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":28,"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":56,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":38,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":9,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":29,"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":18,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":78,"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":41,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":44},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":9},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":3},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":53},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":45},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":2},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":9},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":40},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":46},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":43},{"id":141,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":1},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":16},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":4},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":12},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":14},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":221,"ship_count":38,"origin":"HEYBAGEYJB","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":5},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":45},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":18},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":41},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":48},{"id":194,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":1},{"id":256,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.296001491+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 0}]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.296195024+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.296486761+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.296542760+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.296592299+02:00","error":"\"ZeroShipMove\"","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":0},"player_id":0}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.296667724+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.296720138+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":4,"name":"OJCKCVKJGJ"},{"ship_count":32,"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":32,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":33,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":4,"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":73,"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":29,"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":57,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":39,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":10,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":30,"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":19,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":79,"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":42,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":43},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":8},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":2},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":52},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":44},{"id":196,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":1},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":8},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":39},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":45},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":42},{"id":134,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":3},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":15},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":3},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":11},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":13},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":221,"ship_count":38,"origin":"HEYBAGEYJB","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":4},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":44},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":17},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":40},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":47},{"id":223,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":11},{"id":256,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.301611891+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.301737272+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.302058049+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.302104751+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.302153534+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.302196843+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.302273427+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":4,"name":"OJCKCVKJGJ"},{"ship_count":33,"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":33,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":34,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":4,"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":74,"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":30,"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":58,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":40,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":11,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":31,"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":20,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":80,"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":43,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":42},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":7},{"id":145,"ship_count":2,"origin":"LWMVSTXKRV","destination":"OZIYOLKDIR","owner":4,"turns_remaining":1},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":51},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":43},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":37},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":7},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":38},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":44},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":41},{"id":134,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":2},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":14},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":2},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":10},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":12},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":221,"ship_count":38,"origin":"HEYBAGEYJB","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":3},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":43},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":16},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":39},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":46},{"id":223,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":10},{"id":256,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.307023202+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.307173180+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.307484774+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 18, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.307560930+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.307609900+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.307653279+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.307716328+02:00","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":18},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.307787296+02:00","state":{"planets":[{"ship_count":8,"x":78.0,"y":31.0,"owner":4,"name":"OJCKCVKJGJ"},{"ship_count":34,"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":34,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":35,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":4,"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":75,"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":31,"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":59,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":41,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":12,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":32,"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":3,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":81,"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":44,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":41},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":6},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":50},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":42},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":36},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":6},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":37},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":43},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":40},{"id":134,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":1},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":13},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":200,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":1},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":9},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":11},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":221,"ship_count":38,"origin":"HEYBAGEYJB","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":2},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":42},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":15},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":38},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":45},{"id":223,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":9},{"id":256,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.312451068+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.312612840+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 7}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.312841786+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.312897762+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.312947330+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.312990942+02:00","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":7},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.313063626+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":4,"name":"OJCKCVKJGJ"},{"ship_count":35,"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":35,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":36,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":4,"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":76,"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":32,"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":60,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":42,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":13,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":33,"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":4,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":82,"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":45,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":40},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":5},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":49},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":41},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":35},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":5},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":36},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":42},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":39},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":49},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":12},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":8},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":10},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":221,"ship_count":38,"origin":"HEYBAGEYJB","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":202,"ship_count":7,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":1},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":41},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":14},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":37},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":44},{"id":223,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":8},{"id":256,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.317552881+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.317742332+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 2}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.318024902+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.318074371+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.318123512+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.318167474+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":2},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.318239623+02:00","state":{"planets":[{"ship_count":9,"x":78.0,"y":31.0,"owner":4,"name":"OJCKCVKJGJ"},{"ship_count":36,"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":36,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":37,"x":33.0,"y":99.0,"owner":3,"name":"QUQGQOWETI"},{"ship_count":4,"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":77,"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":33,"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":61,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":43,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":14,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":34,"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":5,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":83,"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":46,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":39},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":4},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":48},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":40},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":34},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":4},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":35},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":41},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":38},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":48},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":11},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":7},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":9},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":221,"ship_count":38,"origin":"HEYBAGEYJB","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":37},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":40},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":13},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":36},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":43},{"id":223,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":7},{"id":256,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.322648502+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.322834494+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"destination\": \"VNZZPHTSZM\", \"ship_count\": 8}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.323131798+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.323178964+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.323227995+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.323275783+02:00","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":8},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.323352082+02:00","state":{"planets":[{"ship_count":35,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":37,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":33,"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":4,"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":40,"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":38,"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":69,"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":44,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":15,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":35,"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":6,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":84,"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":47,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":38},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":3},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":47},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":39},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":33},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":3},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":34},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":40},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":37},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":47},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":10},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":6},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":8},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":37},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":36},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":39},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":12},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":35},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":42},{"id":223,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":6},{"id":256,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.327720462+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.327813068+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.328111316+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.328167189+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.328217131+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-23T23:10:20.328260281+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.328317207+02:00","state":{"planets":[{"ship_count":30,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":38,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":34,"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":5,"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":39,"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":39,"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":70,"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":45,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":16,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":36,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":85,"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":48,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":37},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":2},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":46},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":38},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":32},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":2},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":39},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":36},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":46},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":9},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":5},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":7},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":36},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":35},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":38},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":11},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":34},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":41},{"id":223,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":256,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.332578063+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.332749982+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.332986151+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.333050344+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.333098262+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-23T23:10:20.333140235+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.333189241+02:00","state":{"planets":[{"ship_count":30,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":39,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":35,"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":6,"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":38,"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":40,"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":71,"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":46,"x":53.0,"y":93.0,"owner":3,"name":"OVXRCBSXZK"},{"ship_count":17,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":37,"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":8,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":86,"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":49,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":36},{"id":226,"ship_count":52,"origin":"LWMVSTXKRV","destination":"OVXRCBSXZK","owner":2,"turns_remaining":1},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":45},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":37},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":31},{"id":213,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":1},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":38},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":35},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":45},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":8},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":4},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":6},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":35},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":34},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":37},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":10},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":33},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":40},{"id":223,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":256,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.337199638+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.337441631+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.337712297+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.337762177+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.337811227+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-23T23:10:20.337857918+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.337908048+02:00","state":{"planets":[{"ship_count":26,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":40,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":36,"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":7,"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":81,"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":37,"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":65,"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":18,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":38,"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":9,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":87,"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":50,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":35},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":28},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":44},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":36},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":30},{"id":224,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":3},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":37},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":34},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":44},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":7},{"id":216,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":3},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":5},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":34},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":33},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":36},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":9},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":32},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":39},{"id":223,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":256,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.341852100+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.342005465+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.342265532+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.342359658+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.342408645+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-23T23:10:20.342451036+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.342499761+02:00","state":{"planets":[{"ship_count":26,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":41,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":37,"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":8,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":54,"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":82,"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":38,"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":66,"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":19,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":39,"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":10,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":88,"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":51,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":34},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":27},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":43},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":35},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":29},{"id":224,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":2},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":36},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":43},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":6},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":2},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":4},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":33},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":32},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":35},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":8},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":31},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":38},{"id":223,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":256,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.346255224+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.346496262+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.346747526+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.346819129+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.346867402+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-23T23:10:20.346908917+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.346956793+02:00","state":{"planets":[{"ship_count":22,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":42,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":38,"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":9,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":55,"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":83,"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":39,"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":67,"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":20,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":40,"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":11,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":89,"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":52,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":26},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":42},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":34},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":28},{"id":224,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":1},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":35},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":42},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":5},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":151,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":1},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":3},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":32},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":31},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":34},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":7},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":30},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":37},{"id":223,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":256,"ship_count":1,"or
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.350734473+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.350900096+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.351119827+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.351171878+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.351221183+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-23T23:10:20.351264147+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.351355310+02:00","state":{"planets":[{"ship_count":22,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":43,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":39,"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":10,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":55,"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":84,"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":40,"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":68,"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":21,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":41,"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":12,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":90,"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":53,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":25},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":41},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":27},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":32},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":34},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":41},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":4},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":240,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":6},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":2},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":31},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":30},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":33},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":6},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":29},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":36},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":29},{"id":256,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.354958555+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.355022476+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.355422676+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.355470915+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.355518892+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-23T23:10:20.355560733+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.355608532+02:00","state":{"planets":[{"ship_count":18,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":44,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":40,"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":11,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"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":85,"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":41,"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":69,"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":22,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":42,"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":13,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":91,"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":54,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":24},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":40},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":26},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":31},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":40},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":3},{"id":230,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":240,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":5},{"id":155,"ship_count":2,"origin":"QUQGQOWETI","destination":"OZIYOLKDIR","owner":4,"turns_remaining":1},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":30},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":29},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":32},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":5},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":28},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":35},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":28},{"id":256,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.359127365+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.359193606+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.359521159+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.359611224+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.359659372+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-23T23:10:20.359700811+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.359747765+02:00","state":{"planets":[{"ship_count":18,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":45,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":41,"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":12,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"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":86,"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":42,"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":70,"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":23,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":43,"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":14,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":92,"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":55,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":23},{"id":268,"ship_count":18,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":39},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":25},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":30},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":39},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":2},{"id":241,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":5},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":240,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":4},{"id":246,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":7},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":29},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":28},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":31},{"id":265,"ship_count":21,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":4},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":27},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":34},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":27},{"id":256,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.363204197+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.363262213+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.363603517+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.363659145+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.363707658+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-23T23:10:20.363749492+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.363796738+02:00","state":{"planets":[{"ship_count":14,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":46,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":42,"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":13,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":96,"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":87,"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":43,"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":71,"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":24,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":44,"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":15,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":93,"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":56,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":22},{"id":238,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":2},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":38},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":24},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":29},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":38},{"id":236,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":1},{"id":241,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":240,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":3},{"id":246,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":6},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":28},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":27},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":30},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":24},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":3},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":26},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":33},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":26},{"id":256,"ship_count":1,
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.368290064+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.368454798+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.368744042+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"ship_count\": 52, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":2}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.368820247+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.368873576+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-23T23:10:20.368917660+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.368961571+02:00","command":{"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","ship_count":52},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.369034886+02:00","state":{"planets":[{"ship_count":14,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":47,"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":47,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":14,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":44,"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":88,"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":44,"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":72,"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":25,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":45,"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":16,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":94,"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":57,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":21},{"id":238,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":1},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":37},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":23},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":28},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":37},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":37},{"id":241,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":240,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":2},{"id":246,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":5},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":27},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":26},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":29},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":23},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":2},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":25},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":32},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":25},{"id":256,"ship_count":
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.372358477+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.372413267+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.372944589+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.372999721+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.373049345+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-23T23:10:20.373091995+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.373143632+02:00","state":{"planets":[{"ship_count":10,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":48,"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":48,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":15,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":44,"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":89,"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":45,"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":73,"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":26,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":46,"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":17,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":95,"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":58,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":20},{"id":245,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":4},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":36},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":22},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":27},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":36},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":36},{"id":241,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":240,"ship_count":1,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":1},{"id":246,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":4},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":26},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":25},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":28},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":22},{"id":206,"ship_count":57,"origin":"ETCCAQPWNK","destination":"VNZZPHTSZM","owner":2,"turns_remaining":1},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":24},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":31},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":24},{"id":256,"ship_count":
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.376180036+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.376245752+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.376746313+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.376862053+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.376914667+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-23T23:10:20.376958309+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.377006543+02:00","state":{"planets":[{"ship_count":10,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":49,"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":49,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":16,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":12,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":42,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":90,"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":46,"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":74,"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":27,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":47,"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":18,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":96,"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":59,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":19},{"id":245,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":3},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":35},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":21},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":26},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":35},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":35},{"id":241,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":28},{"id":246,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":3},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":25},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":24},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":27},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":21},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":13},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":23},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":30},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":23},{"id":256,"ship_count"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.379920679+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.380003740+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.380224701+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.380305226+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.380370864+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-23T23:10:20.380413688+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.380460881+02:00","state":{"planets":[{"ship_count":6,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":50,"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":50,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":17,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":12,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":43,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":91,"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":47,"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":75,"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":28,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":48,"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":19,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":97,"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":60,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":18},{"id":245,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":2},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":34},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":20},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":25},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":34},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":34},{"id":243,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":27},{"id":246,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":2},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":24},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":23},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":26},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":20},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":12},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":22},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":29},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":22},{"id":256,"ship_count":
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.383238740+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.383301739+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.383526154+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.383581868+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.383631606+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-23T23:10:20.383679173+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.383726569+02:00","state":{"planets":[{"ship_count":6,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":51,"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":51,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":18,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":12,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":44,"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":50,"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":83,"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":16,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":29,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":49,"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":20,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":98,"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":61,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":17},{"id":245,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":1,"turns_remaining":1},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":33},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":19},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":24},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":33},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":33},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":23},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":26},{"id":246,"ship_count":5,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":4,"turns_remaining":1},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":23},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":22},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":25},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":19},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":11},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":21},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":28},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":21},{"id":256,"ship_count"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.386431125+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.386504634+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.386724352+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.386780107+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.386829671+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-23T23:10:20.386873091+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.386919902+02:00","state":{"planets":[{"ship_count":2,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":52,"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":52,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":19,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":12,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":45,"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":51,"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":84,"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":17,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":30,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":50,"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":21,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":99,"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":62,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":16},{"id":215,"ship_count":61,"origin":"DLSGAMDSAK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":4},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":32},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":18},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":23},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":32},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":32},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":22},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":25},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":16},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":22},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":21},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":24},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":18},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":10},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":20},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":27},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":20},{"id":256,"ship_coun
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.389598767+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.389738735+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.389866724+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.389923837+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 47, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.389994203+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-23T23:10:20.390037245+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.390080380+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":47},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.390158458+02:00","state":{"planets":[{"ship_count":3,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":53,"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":53,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":20,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":13,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":46,"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":52,"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":85,"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":18,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":31,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":51,"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":22,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":100,"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":63,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":15},{"id":215,"ship_count":61,"origin":"DLSGAMDSAK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":3},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":31},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":17},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":22},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":31},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":31},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":21},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":24},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":15},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":21},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":20},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":23},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":17},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":9},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":19},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":26},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":19},{"id":256,"ship_coun
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.392804411+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.392876813+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.393082661+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.393138612+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 48, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.393208552+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-23T23:10:20.393252423+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.393338895+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":48},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.393416603+02:00","state":{"planets":[{"ship_count":4,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":54,"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":54,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":21,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":14,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":47,"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":53,"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":86,"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":19,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":32,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":52,"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":23,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":101,"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":64,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":14},{"id":215,"ship_count":61,"origin":"DLSGAMDSAK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":2},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":30},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":16},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":21},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":30},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":30},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":20},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":23},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":14},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":20},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":19},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":22},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":16},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":8},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":18},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":25},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":18},{"id":256,"ship_coun
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.396085496+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.396143025+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.396380364+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.396497372+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 49, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.396568486+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-23T23:10:20.396610974+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.396652874+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":49},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.396728022+02:00","state":{"planets":[{"ship_count":5,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":55,"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":55,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":22,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":15,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":48,"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":54,"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":87,"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":20,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":33,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":53,"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":24,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":102,"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":65,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":13},{"id":215,"ship_count":61,"origin":"DLSGAMDSAK","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":1},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":29},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":15},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":20},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":29},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":29},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":19},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":22},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":13},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":19},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":18},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":21},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":15},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":7},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":17},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":24},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":17},{"id":256,"ship_coun
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.399454239+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.399512545+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.399747885+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.399870613+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 50, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.399941583+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-23T23:10:20.399984204+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.400026387+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","ship_count":50},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.400102639+02:00","state":{"planets":[{"ship_count":55,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":56,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":52,"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":23,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":16,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":49,"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":55,"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":88,"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":21,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":34,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":54,"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":25,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":103,"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":66,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":12},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":22},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":28},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":14},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":19},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":28},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":28},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":18},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":21},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":12},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":18},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":17},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":20},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":14},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":6},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":16},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":23},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":16},{"id":256,"ship_cou
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.402789017+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.402846593+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.403075438+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.403162127+02:00","content":"{\"moves\": [{\"origin\": \"HEYBAGEYJB\", \"ship_count\": 27, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.403230807+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-23T23:10:20.403301892+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.403377496+02:00","command":{"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","ship_count":27},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.403443218+02:00","state":{"planets":[{"ship_count":56,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":57,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":53,"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":24,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":17,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":50,"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":56,"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":89,"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":22,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":8,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":55,"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":26,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":104,"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":67,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":11},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":21},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":27},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":13},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":18},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":27},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":27},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":17},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":20},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":11},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":17},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":16},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":19},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":13},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":5},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":15},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":22},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":15},{"id":256,"ship_coun
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.406143929+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.406201333+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.406451349+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.406568801+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.406619750+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-23T23:10:20.406661460+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.406710593+02:00","state":{"planets":[{"ship_count":57,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":58,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":53,"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":25,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":18,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":51,"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":57,"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":90,"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":23,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":9,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":56,"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":27,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":105,"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":68,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":10},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":20},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":26},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":12},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":17},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":26},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":26},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":16},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":19},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":10},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":16},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":15},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":18},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":12},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":4},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":14},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":21},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":14},{"id":256,"ship_count
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.409367085+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.409439302+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.409651636+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.409721295+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.409770128+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-23T23:10:20.409811373+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.409856366+02:00","state":{"planets":[{"ship_count":58,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":59,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":54,"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":26,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":19,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":52,"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":58,"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":91,"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":24,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":10,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":57,"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":28,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":106,"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":69,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":9},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":19},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":25},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":11},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":16},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":25},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":25},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":15},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":18},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":9},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":15},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":14},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":17},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":11},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":3},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":13},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":20},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":13},{"id":256,"ship_count"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.412488620+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.412561834+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.412783239+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.412850767+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.412900017+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-23T23:10:20.412942130+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.412991439+02:00","state":{"planets":[{"ship_count":59,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":60,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":54,"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":27,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":20,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":53,"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":59,"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":92,"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":25,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":11,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":58,"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":29,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":107,"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":70,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":8},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":18},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":24},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":10},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":15},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":24},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":24},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":14},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":17},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":8},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":14},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":13},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":16},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":10},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":2},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":12},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":19},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":12},{"id":256,"ship_count"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.415653136+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.415726165+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.415887262+02:00","content":"{\"moves\": [{\"origin\": \"NWMMEHPPYR\", \"ship_count\": 106, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.416023150+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.416074389+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-23T23:10:20.416116763+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.416158912+02:00","command":{"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","ship_count":106},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.416224893+02:00","state":{"planets":[{"ship_count":60,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":61,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":55,"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":28,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":21,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":54,"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":60,"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":93,"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":26,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":12,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":59,"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":30,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":2,"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":71,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":7},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":17},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":23},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":9},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":14},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":23},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":23},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":13},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":16},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":7},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":13},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":12},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":15},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":9},{"id":219,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"RSSGYXGAIS","owner":1,"turns_remaining":1},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":11},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":18},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":11},{"id":256,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.418918571+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.419095983+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.419608055+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.419663354+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.419712081+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-23T23:10:20.419753878+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.419803382+02:00","state":{"planets":[{"ship_count":61,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":62,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":55,"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":29,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":22,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":55,"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":61,"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":94,"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":27,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":13,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":60,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":85,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":31,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":3,"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":72,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":6},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":16},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":22},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":8},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":13},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":22},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":22},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":12},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":15},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":6},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":12},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":11},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":14},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":8},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":87},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":10},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":17},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":10},{"id":256,"ship_count":1
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.422419603+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.422474117+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.422893243+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.422965412+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.423013978+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-23T23:10:20.423055949+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.423101558+02:00","state":{"planets":[{"ship_count":62,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":63,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":56,"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":30,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":23,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":56,"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":62,"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":95,"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":28,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":14,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":61,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":86,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":32,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":4,"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":73,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":5},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":15},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":21},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":7},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":12},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":21},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":21},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":11},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":14},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":5},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":11},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":10},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":13},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":7},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":86},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":9},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":16},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":9},{"id":256,"ship_count":1,"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.425915414+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.426001457+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.426488032+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.426560134+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.426608870+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-23T23:10:20.426650843+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.426696338+02:00","state":{"planets":[{"ship_count":63,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":64,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":57,"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":31,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":24,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":57,"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":63,"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":96,"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":29,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":15,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":62,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":87,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":33,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":5,"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":74,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":4},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":14},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":20},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":6},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":11},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":20},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":20},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":10},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":13},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":4},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":10},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":9},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":12},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":6},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":85},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":8},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":15},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":8},{"id":256,"ship_count":1,"o
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.429230117+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.429311279+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.429774809+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.429847169+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.429895843+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-23T23:10:20.429937645+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.429983267+02:00","state":{"planets":[{"ship_count":64,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":65,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":58,"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":32,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":25,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":58,"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":64,"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":97,"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":30,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":16,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":63,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":88,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":34,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":6,"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":75,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":3},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":13},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":19},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":5},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":10},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":19},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":19},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":9},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":12},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":3},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":9},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":8},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":11},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":5},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":84},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":7},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":14},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":7},{"id":256,"ship_count":1,"orig
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.432626260+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.432680762+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.433106289+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.433162614+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.433212609+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-23T23:10:20.433255677+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.433361201+02:00","state":{"planets":[{"ship_count":65,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":66,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":59,"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":33,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":26,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":59,"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":65,"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":98,"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":31,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":17,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":64,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":89,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":35,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":7,"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":76,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":2},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":12},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":18},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":4},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":9},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":18},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":18},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":8},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":11},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":2},{"id":263,"ship_count":46,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":8},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":7},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":10},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":4},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":83},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":6},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":13},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":6},{"id":256,"ship_count":1,"origin
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.435927086+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.436012718+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.436597408+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.436645975+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.436694115+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-23T23:10:20.436735788+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.436781250+02:00","state":{"planets":[{"ship_count":20,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":67,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":60,"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":34,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":27,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":60,"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":66,"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":99,"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":32,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":18,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":65,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":90,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":35,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":8,"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":77,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":159,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":1},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":11},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":17},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":3},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":8},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":17},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":17},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":7},{"id":251,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":10},{"id":227,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":1},{"id":253,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":7},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":6},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":9},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":3},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":82},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":5},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":12},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":5},{"id":256,"ship_count":1,"origin":"
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.439286454+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.439358172+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.439777269+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.439849150+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.439897739+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-23T23:10:20.439939716+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.439985030+02:00","state":{"planets":[{"ship_count":21,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":68,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":61,"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":35,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":27,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":61,"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":67,"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":100,"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":33,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":19,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":64,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":91,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":35,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":9,"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":78,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":267,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":3},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":10},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":16},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":2},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":7},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":16},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":16},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":6},{"id":252,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":9},{"id":233,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":2},{"id":253,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":6},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":5},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":8},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":2},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":81},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":4},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":11},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":4},{"id":256,"ship_count":1,"origin":"O
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.442290239+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.442361913+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.442746304+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.442818245+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.442867093+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-23T23:10:20.442909004+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.442957951+02:00","state":{"planets":[{"ship_count":22,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":69,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":62,"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":36,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":28,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":62,"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":68,"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":101,"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":34,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":20,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":65,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":92,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":35,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":10,"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":79,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":267,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":2},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":9},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":15},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":266,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":1},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":6},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":15},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":15},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":5},{"id":255,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":8},{"id":233,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":1},{"id":253,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":5},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":4},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":7},{"id":164,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":1},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":80},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":3},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":10},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":3},{"id":256,"ship_count":1,"origin":"O
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.445214960+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.445274457+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.445721839+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"ship_count\": 40, \"destination\": \"HEYBAGEYJB\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.445813388+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.445861944+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-23T23:10:20.445904089+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.445946554+02:00","error":"\"NotEnoughShips\"","command":{"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","ship_count":40},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.446021752+02:00","state":{"planets":[{"ship_count":23,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":70,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":63,"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":37,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":27,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":63,"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":69,"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":102,"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":35,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":21,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":62,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":93,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":35,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":11,"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":80,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":267,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":1},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":8},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":14},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":273,"ship_count":27,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":5},{"id":254,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":14},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":14},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":4},{"id":255,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":7},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":2},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":4},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":3},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":6},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":9},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":79},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":2}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.448101515+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.448156267+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.448544702+02:00","content":"{\"moves\": [{\"origin\": \"VSLGCPXQUN\", \"ship_count\": 109, \"destination\": \"OJCKCVKJGJ\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.448635619+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.448683637+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-23T23:10:20.448725048+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.448766614+02:00","command":{"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","ship_count":109},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.448831046+02:00","state":{"planets":[{"ship_count":24,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":71,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":64,"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":38,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":26,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":64,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":3,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":70,"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":103,"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":36,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":22,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":63,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":94,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":35,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":12,"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":81,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":69},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":7},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":13},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":273,"ship_count":27,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":4},{"id":168,"ship_count":2,"origin":"QUQGQOWETI","destination":"XVJXNQDAQE","owner":4,"turns_remaining":1},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":13},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":13},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":3},{"id":255,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":6},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":166,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":1},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":3},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":2},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":5},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":8},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":78}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.450826312+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.450897806+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.451264200+02:00","content":"{\"moves\": [{\"origin\": \"RULUVNQJTY\", \"ship_count\": 100, \"destination\": \"HEYBAGEYJB\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.451374214+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.451422293+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-23T23:10:20.451463895+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.451505305+02:00","command":{"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","ship_count":100},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.451569581+02:00","state":{"planets":[{"ship_count":25,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":72,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":65,"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":39,"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":65,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":4,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":71,"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":4,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":97,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":37,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":23,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":60,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":95,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":35,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":13,"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":82,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":68},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":6},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":12},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":67},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":3},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":77},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":12},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":2},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":7},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":5},{"id":256,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":4},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":2},{"id":270,"ship_count":2,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":1}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.453463027+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.453527425+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.453818281+02:00","content":"{\"moves\": [{\"origin\": \"UUZZZWSZUT\", \"ship_count\": 73, \"destination\": \"VNZZPHTSZM\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.453886587+02:00","content":"{\"moves\": [{\"origin\": \"HEYBAGEYJB\", \"ship_count\": 20, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.453954068+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-23T23:10:20.453995872+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.454037829+02:00","command":{"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","ship_count":20},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.454099642+02:00","command":{"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","ship_count":73},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.454163332+02:00","state":{"planets":[{"ship_count":26,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":73,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":66,"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":40,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":66,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":5,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":72,"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":5,"x":31.0,"y":52.0,"owner":2,"name":"RULUVNQJTY"},{"ship_count":98,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":38,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":4,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":61,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":96,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":35,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":14,"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":83,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":67},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":5},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":11},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":66},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":2},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":76},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":257,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":11},{"id":170,"ship_count":2,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":1},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":6},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":4},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":63},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":3},{"id":271,"ship_count":8,"origin":"OJCKCVKJGJ","destination":"VNZZPHTSZM","owner":4,"turns_remaining":1},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":15}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.456009047+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.456082024+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.456188720+02:00","content":"{\"moves\": [{\"origin\": \"ETCCAQPWNK\", \"ship_count\": 92, \"destination\": \"KEYMTVEOQP\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.456260333+02:00","content":"{\"moves\": [{\"origin\": \"HEYBAGEYJB\", \"ship_count\": 81, \"destination\": \"RULUVNQJTY\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.456381184+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.456422883+02:00","command":{"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","ship_count":1},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.456489145+02:00","error":"\"NotEnoughShips\"","command":{"origin":"HEYBAGEYJB","destination":"RULUVNQJTY","ship_count":81},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.456559348+02:00","command":{"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","ship_count":92},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.456622277+02:00","state":{"planets":[{"ship_count":27,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":74,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":67,"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":41,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":10,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":67,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":6,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":73,"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":6,"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":39,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":5,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":60,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":97,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":35,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":15,"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":84,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":258,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":66},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":4},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":10},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":65},{"id":172,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":1},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":75},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":54},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":10},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":15},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":5},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":3},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":62},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":2},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":14}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.458410247+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.458498393+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"HEYBAGEYJB\", \"ship_count\": 9}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.458589800+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.458656967+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 30, \"destination\": \"HEYBAGEYJB\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.458723431+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.458765090+02:00","command":{"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","ship_count":9},"player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.458826243+02:00","command":{"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","ship_count":30},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.458889059+02:00","state":{"planets":[{"ship_count":28,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":75,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":68,"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":42,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":68,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":7,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":74,"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":7,"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":40,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":6,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":60,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":98,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":5,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":16,"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":85,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":22},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":65},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":3},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":9},{"id":259,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":64},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":15},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":74},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":53},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":9},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":14},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":4},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":2},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":61},{"id":174,"ship_count":1,"origin":"LWMVSTXKRV","destination":"XVJXNQDAQE","owner":4,"turns_remaining":1},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":13}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.460678486+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.460749853+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.460866447+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.460933017+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 69, \"destination\": \"ETCCAQPWNK\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.460999241+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.461040571+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":1},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.461101691+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"ETCCAQPWNK","ship_count":69},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.461174495+02:00","state":{"planets":[{"ship_count":29,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":76,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":69,"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":43,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":69,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":8,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":75,"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":8,"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":41,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":7,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":60,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":99,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":5,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":17,"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":86,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":21},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":64},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":2},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":8},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":63},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":14},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":73},{"id":260,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":52},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":8},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":13},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":3},{"id":247,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":1},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":60},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.462971177+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.463044095+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.463154331+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.463204800+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.463252745+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.463354702+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.463419207+02:00","state":{"planets":[{"ship_count":30,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":77,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":70,"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":44,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":70,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":9,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":76,"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":9,"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":42,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":8,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":61,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":100,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":5,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":18,"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":87,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":20},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":63},{"id":248,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"JXTLWRHRRP","owner":1,"turns_remaining":1},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":7},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":62},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":13},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":72},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":51},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":7},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":12},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":2},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":59}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.465069608+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.465141221+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.465250731+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.465365860+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.465413191+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.465454822+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.465518700+02:00","state":{"planets":[{"ship_count":31,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":78,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":71,"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":45,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":71,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":10,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":77,"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":10,"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":43,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":9,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":62,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":101,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":6,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":19,"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":88,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":19},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":62},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":6},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":61},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":12},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":71},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":50},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":6},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":11},{"id":262,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":1,"turns_remaining":1},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":58}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.467208812+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.467265905+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.467399313+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.467465875+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.467512549+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.467553895+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.467617552+02:00","state":{"planets":[{"ship_count":32,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":79,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":72,"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":46,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":72,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":11,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":78,"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":11,"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":44,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":10,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":63,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":102,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":6,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":20,"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":89,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":18},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":61},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":5},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":60},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":11},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":70},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":49},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":5},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":10},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.469278470+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.469350417+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.469457076+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.469523527+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.469570189+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.469611847+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.469675728+02:00","state":{"planets":[{"ship_count":33,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":80,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":73,"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":47,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":73,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":12,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":79,"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":12,"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":45,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":11,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":64,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":103,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":21,"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":90,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":17},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":60},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":4},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":59},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":10},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":69},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":48},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":4},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":9},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.471375916+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.471447507+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.471555741+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.471621967+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.471668733+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.471710249+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.471774253+02:00","state":{"planets":[{"ship_count":34,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":81,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":74,"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":48,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":74,"x":11.0,"y":25.0,"owner":2,"name":"OZIYOLKDIR"},{"ship_count":13,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":80,"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":13,"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":46,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":12,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":65,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":104,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":8,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":22,"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":91,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":16},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":59},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":3},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":58},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":9},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":68},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":47},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":3},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":8},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.473601289+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.473678049+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.473818017+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.473885698+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.473932383+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.473974040+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.474037826+02:00","state":{"planets":[{"ship_count":35,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":82,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":75,"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":49,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":75,"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":81,"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":14,"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":47,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":13,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":66,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":105,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":9,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":23,"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":92,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":15},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":58},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":2},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":57},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":8},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":67},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":46},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":2},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":7},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.475984289+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.476057+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.476149056+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.476224159+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.476295255+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.476353630+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.476417635+02:00","state":{"planets":[{"ship_count":36,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":83,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":76,"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":50,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":76,"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":82,"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":15,"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":48,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":14,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":67,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":106,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":10,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":24,"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":93,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":14},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":57},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":261,"ship_count":1,"origin":"OJCKCVKJGJ","destination":"ETCCAQPWNK","owner":1,"turns_remaining":1},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":56},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":7},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":66},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":45},{"id":269,"ship_count":7,"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":272,"ship_count":52,"origin":"VNZZPHTSZM","destination":"OJCKCVKJGJ","owner":3,"turns_remaining":1},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":6},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.478241768+02:00","content":"{\"moves\": [null]}","player_id":0}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.478320430+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.478430611+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.478497426+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.478544210+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":0}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.478585802+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":1},"player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.478649875+02:00","state":{"planets":[{"ship_count":15,"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":77,"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":51,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":77,"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":83,"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":16,"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":49,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":15,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":68,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":107,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":4,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":25,"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":94,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":13},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":56},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":55},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":6},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":65},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":44},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":5},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.480395655+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.480535739+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.480624478+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 59, \"destination\": \"KEYMTVEOQP\"}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.480690322+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":1},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.480751663+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":59},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.480824539+02:00","state":{"planets":[{"ship_count":16,"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":78,"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":52,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":78,"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":84,"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":17,"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":50,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":16,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":69,"x":51.0,"y":2.0,"owner":2,"name":"XVJXNQDAQE"},{"ship_count":108,"x":22.0,"y":85.0,"owner":2,"name":"MJXGGQIJTD"},{"ship_count":5,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":26,"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":95,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":12},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":55},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":54},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":5},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":64},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":43},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":4},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.482670568+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"KEYMTVEOQP\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.482819659+02:00","content":"{\"moves\": [{\"origin\": \"MJXGGQIJTD\", \"ship_count\": 106, \"destination\": \"HEYBAGEYJB\"}]}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.482906258+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 60, \"destination\": \"KEYMTVEOQP\"}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.482971616+02:00","command":{"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","ship_count":1},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.483032763+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":60},"player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.483102867+02:00","command":{"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","ship_count":106},"player_id":1}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.483165489+02:00","state":{"planets":[{"ship_count":17,"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":79,"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":53,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":79,"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":85,"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":18,"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":51,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":17,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":70,"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":6,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":27,"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":96,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":11},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":54},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":53},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":4},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":63},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":42},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":3},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":12},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":81}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.485121985+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"MJXGGQIJTD\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.485265835+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.485388468+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 61, \"destination\": \"KEYMTVEOQP\"}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.485454085+02:00","command":{"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","ship_count":1},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.485515405+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":61},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.485588057+02:00","state":{"planets":[{"ship_count":18,"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":80,"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":54,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":2,"x":87.0,"y":67.0,"owner":4,"name":"VNZZPHTSZM"},{"ship_count":80,"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":86,"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":19,"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":52,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":18,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":71,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":28,"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":97,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":10},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":53},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9},{"id":283,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":52},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":3},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":62},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":41},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":2},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4},{"id":277,"ship_count":20,"origin":"HEYBAGEYJB","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":11},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":80},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":67}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.487582507+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"destination\": \"MJXGGQIJTD\", \"ship_count\": 1}]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.487751810+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.487832929+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 62, \"destination\": \"KEYMTVEOQP\"}]}","player_id":2}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.487898016+02:00","command":{"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","ship_count":1},"player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.487959182+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":62},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.488031949+02:00","state":{"planets":[{"ship_count":19,"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":81,"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":55,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":18,"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":20,"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":81,"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":20,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":53,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":19,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":72,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":29,"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":98,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":9},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":52},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":67},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":51},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":2},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":61},{"id":284,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":40},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":279,"ship_count":1,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":1},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":66},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9},{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":10},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":79}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.490032781+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.490200104+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.490253358+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 62, \"destination\": \"KEYMTVEOQP\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.490362171+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.490404728+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":62},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.490484027+02:00","state":{"planets":[{"ship_count":20,"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":82,"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":56,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":19,"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":21,"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":82,"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":21,"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":19,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":73,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":30,"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":99,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":8},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":51},{"id":285,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":66},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":50},{"id":281,"ship_count":9,"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","owner":4,"turns_remaining":1},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":60},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":78},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":39},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":9},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":65},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.492276972+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.492449719+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.492537304+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 62, \"destination\": \"KEYMTVEOQP\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.492603411+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.492648224+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":62},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.492721584+02:00","state":{"planets":[{"ship_count":21,"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":83,"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":57,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":20,"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":22,"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":83,"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":22,"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":11,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":74,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":31,"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":100,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":7},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":50},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":65},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":49},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":59},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":77},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":38},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4},{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":8},{"id":286,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":64},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.494448703+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.494601219+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.494687469+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 62, \"destination\": \"KEYMTVEOQP\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.494753539+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.494797945+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":62},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.494871106+02:00","state":{"planets":[{"ship_count":22,"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":84,"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":58,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":21,"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":23,"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":84,"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":23,"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":12,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":75,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":32,"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":101,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":6},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":49},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":64},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":48},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":58},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":76},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":37},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":7},{"id":287,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":63},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.496585678+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.496750356+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.496838533+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 62, \"destination\": \"KEYMTVEOQP\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.496904741+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.496946328+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"KEYMTVEOQP","ship_count":62},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.497022433+02:00","state":{"planets":[{"ship_count":23,"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":85,"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":59,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":22,"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":24,"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":85,"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":24,"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":13,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":76,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":33,"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":102,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":5},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":48},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":63},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":47},{"id":288,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":57},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":75},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":36},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2},{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":6},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":62}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.498700430+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.498854346+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.498940771+02:00","content":"{\"moves\": [{\"origin\": \"OJCKCVKJGJ\", \"ship_count\": 84, \"destination\": \"RULUVNQJTY\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.499006665+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.499048251+02:00","error":"\"NotEnoughShips\"","command":{"origin":"OJCKCVKJGJ","destination":"RULUVNQJTY","ship_count":84},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.499120972+02:00","state":{"planets":[{"ship_count":24,"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":86,"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":60,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":23,"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":25,"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":86,"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":25,"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":14,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":77,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":34,"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":103,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":4},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":47},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":62},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":46},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":61},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":56},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":74},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":35},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2},{"id":289,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":5},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.500762084+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.500886471+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.500952879+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.500999355+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.501042641+02:00","state":{"planets":[{"ship_count":25,"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":87,"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":61,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":24,"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":26,"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":87,"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":26,"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":15,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":78,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":35,"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":104,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":3},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":46},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":61},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":45},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":60},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":55},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":73},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":34},{"id":290,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42},{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":4}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.502631099+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.502761277+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.502864237+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 69, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.502930882+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.502972904+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":69},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.503045953+02:00","state":{"planets":[{"ship_count":26,"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":88,"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":62,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":25,"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":27,"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":88,"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":27,"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":16,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":79,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":36,"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":105,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":2},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":45},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2},{"id":291,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":60},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":44},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":59},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":54},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":72},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":33},{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":3},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.504625157+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.504754042+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.504841246+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 68, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.504907316+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.504948676+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":68},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.505020968+02:00","state":{"planets":[{"ship_count":27,"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":89,"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":63,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":26,"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":28,"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":89,"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":28,"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":17,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":80,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":37,"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":106,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":282,"ship_count":30,"origin":"KEYMTVEOQP","destination":"HEYBAGEYJB","owner":3,"turns_remaining":1},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":44},{"id":292,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":59},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":43},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":58},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":53},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":71},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":32},{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":2}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.506549659+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.506676311+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.506762818+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 67, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.506829430+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.506871567+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":67},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.506944825+02:00","state":{"planets":[{"ship_count":28,"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":90,"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":64,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":27,"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":29,"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":90,"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":29,"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":48,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":81,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":38,"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":107,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":293,"ship_count":1,"origin":"VNZZPHTSZM","destination":"KEYMTVEOQP","owner":4,"turns_remaining":1},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":43},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":31},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":58},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":42},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":57},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":52},{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":70}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.508321405+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.508468337+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.508535431+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 65, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.508601621+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.508643022+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":65},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.508715525+02:00","state":{"planets":[{"ship_count":29,"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":91,"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":65,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":28,"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":30,"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":91,"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":30,"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":49,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":82,"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":7,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":39,"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":108,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":69},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":42},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":30},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":57},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":41},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":56},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":51}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.510097518+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.510180294+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.510232943+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 64, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.510342520+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.510385152+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":64},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.510458386+02:00","state":{"planets":[{"ship_count":30,"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":92,"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":66,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":29,"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":31,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":98,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":92,"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":31,"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":50,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":83,"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":8,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":40,"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":109,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":68},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":41},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":29},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":56},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":40},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":55},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":50}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.511805840+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.511952875+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.512024666+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 63, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.512092879+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.512135610+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":63},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.512209477+02:00","state":{"planets":[{"ship_count":31,"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":93,"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":67,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":30,"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":32,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":99,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":93,"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":32,"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":51,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":84,"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":9,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":41,"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":110,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":67},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":40},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":28},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":55},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":39},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":54},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":49}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.513691215+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.513791816+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.513859136+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 62, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.513925734+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.513967593+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":62},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.514040279+02:00","state":{"planets":[{"ship_count":32,"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":94,"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":68,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":31,"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":33,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":100,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":94,"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":33,"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":52,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":85,"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":10,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":42,"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":111,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":66},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":39},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":27},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":54},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":38},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":53},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":48}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.515387335+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.515472174+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.515539525+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 61, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.515605686+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.515647167+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":61},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.515719428+02:00","state":{"planets":[{"ship_count":33,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":102,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":95,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":102,"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":32,"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":34,"x":9.0,"y":32.0,"owner":2,"name":"VSLGCPXQUN"},{"ship_count":101,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":95,"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":34,"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":53,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":86,"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":11,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":43,"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":112,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":65},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":38},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":26},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":53},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":37},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":52},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":47}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.517087878+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.517143810+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.517195463+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 60, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.517265030+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.517366565+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":60},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.517444578+02:00","state":{"planets":[{"ship_count":34,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":103,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":96,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":103,"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":33,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":96,"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":102,"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":35,"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":68,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":54,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":87,"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":12,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":44,"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":113,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":64},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":37},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":25},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":52},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":36},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":51},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":46}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.518796681+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.518987390+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.519089844+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 59, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.519157325+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.519199253+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":59},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.519277640+02:00","state":{"planets":[{"ship_count":35,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":104,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":97,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":104,"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":34,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":97,"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":103,"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":36,"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":69,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":55,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":88,"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":13,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":45,"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":114,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":63},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":36},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":24},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":51},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":35},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":50},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":45}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.520618720+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.520750964+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.520838801+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 58, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.520905029+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.520946561+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":58},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.521018715+02:00","state":{"planets":[{"ship_count":36,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":105,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":98,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":105,"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":35,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":98,"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":104,"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":37,"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":70,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":56,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":89,"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":14,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":46,"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":115,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":62},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":35},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":23},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":50},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":34},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":49},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":44}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.522832858+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.522983906+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.523162629+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 57, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.523238484+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.523290618+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":57},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.523382752+02:00","state":{"planets":[{"ship_count":37,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":106,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":99,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":106,"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":36,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":99,"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":105,"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":38,"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":71,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":57,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":90,"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":15,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":47,"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":116,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":61},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":34},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":22},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":49},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":33},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":48},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":43}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.525229839+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.525478970+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.525553815+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 56, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.525651463+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.525719442+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":56},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.525824769+02:00","state":{"planets":[{"ship_count":38,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":107,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":100,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":107,"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":37,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":100,"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":106,"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":39,"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":72,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":58,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":91,"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":16,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":48,"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":117,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":60},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":33},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":21},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":48},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":32},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":47},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":42}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.527102407+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.527374610+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.527426804+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 54, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.527495174+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.527538468+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":54},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.527613475+02:00","state":{"planets":[{"ship_count":39,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":108,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":101,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":108,"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":38,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":101,"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":107,"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":40,"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":73,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":59,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":92,"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":17,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":49,"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":118,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":59},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":32},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":20},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":47},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":31},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":46},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":41}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.528868945+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.529128274+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.529179360+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 53, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.529247595+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.529295314+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":53},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.529370109+02:00","state":{"planets":[{"ship_count":40,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":109,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":102,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":109,"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":39,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":102,"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":108,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":102,"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":41,"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":60,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":93,"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":18,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":50,"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":119,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":58},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":31},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":19},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":46},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":30},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":45},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":40}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.530648842+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.530881052+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.530932145+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 52, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.531000398+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.531043256+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":52},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.531117748+02:00","state":{"planets":[{"ship_count":41,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":110,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":103,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":110,"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":40,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":103,"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":109,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":103,"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":42,"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":61,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":94,"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":19,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":51,"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":120,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":57},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":30},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":18},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":45},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":29},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":44},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":39}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.532373638+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.532551063+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.532600543+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 51, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.532673098+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.532717010+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":51},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.532792644+02:00","state":{"planets":[{"ship_count":42,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":111,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":104,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":111,"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":41,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":104,"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":110,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":104,"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":43,"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":62,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":95,"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":20,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":52,"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":121,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":56},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":29},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":17},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":44},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":28},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":43},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":38}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.534100458+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.534212400+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.534263815+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 50, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.534335988+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.534378974+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":50},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.534453747+02:00","state":{"planets":[{"ship_count":43,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":112,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":105,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":112,"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":42,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":105,"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":111,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":105,"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":44,"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":63,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":96,"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":21,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":53,"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":122,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":55},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":28},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":16},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":43},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":27},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":42},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":37}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.535697634+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.535774757+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.535846984+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 49, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.535915545+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.535958516+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":49},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.536032991+02:00","state":{"planets":[{"ship_count":44,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":113,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":106,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":113,"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":43,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":106,"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":112,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":106,"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":45,"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":64,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":97,"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":22,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":54,"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":123,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":54},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":27},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":15},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":42},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":26},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":41},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":36}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.537324565+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.537492225+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.537548829+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 48, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.537618996+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.537662858+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":48},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.537738630+02:00","state":{"planets":[{"ship_count":45,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":114,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":107,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":114,"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":44,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":107,"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":113,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":107,"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":46,"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":65,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":98,"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":23,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":55,"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":124,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":53},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":26},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":14},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":41},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":25},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":40},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":35}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.539089805+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.539187620+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.539239211+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 47, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.539345992+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.539389384+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":47},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.539463750+02:00","state":{"planets":[{"ship_count":46,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":115,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":108,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":115,"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":45,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":108,"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":114,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":108,"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":47,"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":66,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":99,"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":24,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":56,"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":125,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":52},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":25},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":13},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":21},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":40},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":24},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":39},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":34}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.540793066+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.540900167+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.540977013+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 46, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.541045219+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.541088105+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":46},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.541162576+02:00","state":{"planets":[{"ship_count":47,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":116,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":109,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":116,"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":46,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":109,"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":115,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":109,"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":48,"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":67,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":100,"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":25,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":57,"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":126,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":51},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":24},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":12},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":20},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":39},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":23},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":38},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":33}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.542542069+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.542651271+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.542703756+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 45, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.542771639+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.542814606+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":45},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.542888908+02:00","state":{"planets":[{"ship_count":48,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":117,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":110,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":117,"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":47,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":110,"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":116,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":110,"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":49,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":82,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":68,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":101,"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":26,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":58,"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":127,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":50},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":23},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":11},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":19},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":38},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":22},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":37},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":32}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.544214923+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.544320768+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.544392793+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 43, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.544461465+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.544504146+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":43},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.544578541+02:00","state":{"planets":[{"ship_count":49,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":118,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":111,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":118,"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":48,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":111,"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":117,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":111,"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":50,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":83,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":69,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":102,"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":27,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":59,"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":128,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":49},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":22},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":10},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":18},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":37},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":21},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":36},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":31}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.545854551+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.546038502+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.546095593+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 42, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.546165840+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.546209814+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":42},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.546314403+02:00","state":{"planets":[{"ship_count":50,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":119,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":112,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":119,"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":49,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":112,"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":118,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":112,"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":51,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":84,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":70,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":103,"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":28,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":60,"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":129,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":48},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":21},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":9},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":17},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":36},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":20},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":35},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":30}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.547631199+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.547762452+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.547818967+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 41, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.547888741+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.547932826+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":41},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.548012333+02:00","state":{"planets":[{"ship_count":51,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":120,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":113,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":120,"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":50,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":113,"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":119,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":113,"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":52,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":85,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":71,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":104,"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":29,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":61,"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":130,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":47},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":20},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":8},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":16},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":35},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":19},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":34},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":29}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.549361938+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.549483211+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.549539699+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 40, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.549609501+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.549653601+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":40},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.549729486+02:00","state":{"planets":[{"ship_count":52,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":121,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":114,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":121,"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":51,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":114,"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":120,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":114,"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":53,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":86,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":72,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":105,"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":30,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":62,"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":131,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":46},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":19},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":7},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":15},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":34},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":18},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":33},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":28}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.551038034+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.551141766+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.551193063+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 39, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.551261275+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.551346393+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":39},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.551421402+02:00","state":{"planets":[{"ship_count":53,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":122,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":115,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":122,"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":52,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":115,"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":121,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":115,"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":54,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":87,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":73,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":106,"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":31,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":63,"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":132,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":45},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":18},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":6},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":14},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":33},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":17},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":32},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":27}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.552755537+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.552860735+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.552912452+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 38, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.552980523+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.553023327+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":38},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.553097764+02:00","state":{"planets":[{"ship_count":54,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":123,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":116,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":123,"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":53,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":116,"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":122,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":116,"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":55,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":88,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":74,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":107,"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":32,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":64,"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":133,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":44},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":17},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":5},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":13},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":32},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":16},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":31},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":26}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.554422068+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.554499076+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.554572234+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 37, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.554640845+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.554687119+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":37},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.554761856+02:00","state":{"planets":[{"ship_count":55,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":124,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":117,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":124,"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":54,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":117,"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":123,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":117,"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":56,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":89,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":75,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":108,"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":33,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":65,"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":134,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":43},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":16},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":4},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":12},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":31},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":15},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":30},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":25}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.556038141+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.556200270+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.556246887+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 36, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.556358014+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.556400802+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":36},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.556475566+02:00","state":{"planets":[{"ship_count":56,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":125,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":118,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":125,"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":55,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":118,"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":124,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":118,"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":57,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":90,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":76,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":109,"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":34,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":66,"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":135,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":42},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":15},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":3},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":11},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":30},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":14},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":29},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":24}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.557819438+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.557969596+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.558037933+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 35, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.558104360+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"dispatch","level":"INFO","ts":"2019-09-23T23:10:20.558146036+02:00","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":35},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.558209101+02:00","state":{"planets":[{"ship_count":57,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":126,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":119,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":126,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":93,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":56,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":119,"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":125,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":119,"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":58,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":91,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":77,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":110,"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":0,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":67,"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":136,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":41},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":14},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":2},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":10},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":29},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":13},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":28},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":23},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":12}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.559606944+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.559695432+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.559779231+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 34, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.559845713+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.559887367+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":34},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.559960065+02:00","state":{"planets":[{"ship_count":58,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":127,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":120,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":127,"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":57,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":120,"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":126,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":120,"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":59,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":92,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":78,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":111,"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":1,"x":92.0,"y":78.0,"owner":3,"name":"KEYMTVEOQP"},{"ship_count":68,"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":137,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":40},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":13},{"id":280,"ship_count":92,"origin":"ETCCAQPWNK","destination":"KEYMTVEOQP","owner":2,"turns_remaining":1},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":9},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":28},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":12},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":27},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":22},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":11}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.561334244+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.561510531+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.561565777+02:00","content":"{\"moves\": [{\"origin\": \"KEYMTVEOQP\", \"ship_count\": 32, \"destination\": \"VNZZPHTSZM\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.561633966+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.561676678+02:00","error":"\"NotEnoughShips\"","command":{"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","ship_count":32},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.561751058+02:00","state":{"planets":[{"ship_count":59,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":128,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":121,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":128,"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":58,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":121,"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":127,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":121,"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":60,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":93,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":79,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":112,"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":90,"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":83,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":138,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":39},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":12},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":10},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":8},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":27},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":11},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":26},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":21}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.563091060+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.563177385+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.563228895+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.563304990+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.563382334+02:00","state":{"planets":[{"ship_count":60,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":129,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":122,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":129,"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":59,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":122,"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":128,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":122,"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":61,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":94,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":80,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":113,"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":91,"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":84,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":139,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":38},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":11},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":9},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":7},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":26},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":10},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":25},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":20}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.564656576+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.564768834+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.564851937+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.564899374+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.564942678+02:00","state":{"planets":[{"ship_count":61,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":130,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":123,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":130,"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":60,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":123,"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":129,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":123,"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":62,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":95,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":81,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":114,"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":92,"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":85,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":140,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":37},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":10},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":8},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":6},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":25},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":9},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":24},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":19}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.566252956+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.566383500+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.566433870+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.566480643+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.566523783+02:00","state":{"planets":[{"ship_count":62,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":131,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":124,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":131,"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":61,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":124,"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":130,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":124,"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":63,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":96,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":82,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":115,"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":93,"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":86,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":141,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":36},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":9},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":7},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":5},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":24},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":8},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":23},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":18}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.567822648+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.567940637+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.567990007+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.568036663+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.568079834+02:00","state":{"planets":[{"ship_count":63,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":132,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":125,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":132,"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":62,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":125,"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":131,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":125,"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":64,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":97,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":83,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":116,"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":94,"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":87,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":142,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":35},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":8},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":6},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":4},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":23},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":7},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":22},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":17}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.569401147+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.569520088+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.569570428+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.569617227+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.569660344+02:00","state":{"planets":[{"ship_count":64,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":133,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":126,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":133,"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":63,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":126,"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":132,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":126,"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":65,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":98,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":84,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":117,"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":95,"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":88,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":143,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":34},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":7},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":5},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":3},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":22},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":6},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":21},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":16}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.570977095+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.571147635+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.571197797+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.571244742+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.571313989+02:00","state":{"planets":[{"ship_count":65,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":134,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":127,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":134,"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":64,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":127,"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":133,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":127,"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":66,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":99,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":85,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":118,"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":96,"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":89,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":144,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":33},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":6},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":4},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":2},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":21},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":5},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":20},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":15}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.572670645+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.572781944+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.572840274+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.572887347+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.572933921+02:00","state":{"planets":[{"ship_count":66,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":135,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":128,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":135,"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":65,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":128,"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":134,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":128,"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":67,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":100,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":86,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":119,"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":97,"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":90,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":145,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":32},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":5},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":3},{"id":278,"ship_count":73,"origin":"UUZZZWSZUT","destination":"VNZZPHTSZM","owner":2,"turns_remaining":1},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":20},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":4},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":19},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":14}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.574227426+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.574422933+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.574477283+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.574525772+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.574570065+02:00","state":{"planets":[{"ship_count":67,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":136,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":129,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":136,"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":7,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":129,"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":135,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":129,"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":68,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":101,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":87,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":120,"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":98,"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":91,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":146,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":31},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":4},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":2},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":13},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":19},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":3},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":18}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.575885247+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.575987579+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.576043950+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.576091441+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.576134897+02:00","state":{"planets":[{"ship_count":68,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":137,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":130,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":137,"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":8,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":130,"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":136,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":130,"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":69,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":102,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":88,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":121,"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":99,"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":92,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":147,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":30},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":3},{"id":297,"ship_count":35,"origin":"KEYMTVEOQP","destination":"VNZZPHTSZM","owner":3,"turns_remaining":1},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":12},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":18},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":2},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":17}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.577417476+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.577537989+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.577587638+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.577637899+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.577681466+02:00","state":{"planets":[{"ship_count":69,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":138,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":131,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":138,"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":26,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":131,"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":137,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":131,"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":70,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":103,"x":53.0,"y":93.0,"owner":2,"name":"OVXRCBSXZK"},{"ship_count":89,"x":98.0,"y":56.0,"owner":3,"name":"HEYBAGEYJB"},{"ship_count":122,"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":100,"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":93,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":148,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":29},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":2},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":16},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":11},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":17},{"id":276,"ship_count":100,"origin":"RULUVNQJTY","destination":"HEYBAGEYJB","owner":2,"turns_remaining":1}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.578925937+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.579073835+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.579124460+02:00","content":"{\"moves\": [{\"origin\": \"VNZZPHTSZM\", \"ship_count\": 30, \"destination\": \"HEYBAGEYJB\"}]}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.579191393+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"illegal command","level":"INFO","ts":"2019-09-23T23:10:20.579233699+02:00","error":"\"NotEnoughShips\"","command":{"origin":"VNZZPHTSZM","destination":"HEYBAGEYJB","ship_count":30},"player_id":2}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.579353339+02:00","state":{"planets":[{"ship_count":70,"x":78.0,"y":31.0,"owner":3,"name":"OJCKCVKJGJ"},{"ship_count":139,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":132,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":139,"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":27,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":132,"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":138,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":132,"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":71,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":104,"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":123,"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":101,"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":94,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":149,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":28},{"id":275,"ship_count":109,"origin":"VSLGCPXQUN","destination":"OJCKCVKJGJ","owner":2,"turns_remaining":1},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":15},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":10},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":16}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.580529522+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.580632306+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.580682289+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.580729152+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.580772038+02:00","state":{"planets":[{"ship_count":38,"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":133,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":140,"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":28,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":133,"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":139,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":133,"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":72,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":105,"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":124,"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":102,"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":95,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":150,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":27},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":15},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":14},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":9}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.581908279+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.582054443+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.582109123+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.582157536+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.582201782+02:00","state":{"planets":[{"ship_count":39,"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":134,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":141,"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":29,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":134,"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":140,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":134,"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":73,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":106,"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":125,"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":103,"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":96,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":151,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":26},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":14},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":13},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":8}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.583380329+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.583526722+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.583582560+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.583631033+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.583675233+02:00","state":{"planets":[{"ship_count":40,"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":135,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":142,"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":30,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":135,"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":141,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":135,"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":74,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":107,"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":126,"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":104,"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":97,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":152,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":25},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":13},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":12},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":7}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.584830251+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.584967435+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.585017896+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.585065067+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.585108335+02:00","state":{"planets":[{"ship_count":41,"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":136,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":143,"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":31,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":136,"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":142,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":136,"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":75,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":108,"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":127,"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":105,"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":98,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":153,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":24},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":12},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":11},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":6}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.586228114+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.586398017+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.586446063+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.586493954+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.586537734+02:00","state":{"planets":[{"ship_count":42,"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":137,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":144,"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":32,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":137,"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":143,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":137,"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":76,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":109,"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":128,"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":106,"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":99,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":154,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":23},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":11},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":10},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":5}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.587703541+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.587795270+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.587845440+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.587892817+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.587935759+02:00","state":{"planets":[{"ship_count":43,"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":138,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":145,"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":33,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":138,"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":144,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":138,"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":77,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":110,"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":129,"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":107,"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":100,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":155,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":22},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":10},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":9},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":4}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.589083439+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.589178135+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.589230044+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.589302060+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.589361549+02:00","state":{"planets":[{"ship_count":44,"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":139,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":146,"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":34,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":139,"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":145,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":139,"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":78,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":111,"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":130,"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":108,"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":101,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":156,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":21},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":9},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":8},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":3}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.590444773+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.590578673+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.590684516+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.590732381+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.590775618+02:00","state":{"planets":[{"ship_count":45,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":147,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":140,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":147,"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":35,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":140,"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":146,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":140,"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":79,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":112,"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":131,"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":109,"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":102,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":157,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":20},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":8},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":7},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":2}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.591926896+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.592022424+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.592072707+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.592119561+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.592162274+02:00","state":{"planets":[{"ship_count":46,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":148,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":141,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":148,"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":36,"x":87.0,"y":67.0,"owner":3,"name":"VNZZPHTSZM"},{"ship_count":141,"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":147,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":141,"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":80,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":113,"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":132,"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":110,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":89,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":103,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":158,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":19},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":7},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":6},{"id":274,"ship_count":106,"origin":"NWMMEHPPYR","destination":"VNZZPHTSZM","owner":2,"turns_remaining":1}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.593306984+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.593454013+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.593503245+02:00","content":"{\"moves\": []}","player_id":2}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.593552224+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.593598554+02:00","state":{"planets":[{"ship_count":47,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":149,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":142,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":149,"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":69,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":142,"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":148,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":142,"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":81,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":114,"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":133,"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":111,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":90,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":104,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":159,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":18},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":6},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":5}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.594621940+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.594719441+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.594768309+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.594812384+02:00","state":{"planets":[{"ship_count":48,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":150,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":143,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":150,"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":70,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":143,"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":149,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":143,"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":82,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":115,"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":134,"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":112,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":91,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":105,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":160,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":17},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":5},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":4}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.595886964+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.596009631+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.596057394+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.596100366+02:00","state":{"planets":[{"ship_count":49,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":151,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":144,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":151,"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":71,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":144,"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":150,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":144,"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":83,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":116,"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":135,"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":113,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":92,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":106,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":161,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":16},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":4},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":3}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.597183673+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.597285197+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.597359512+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.597402304+02:00","state":{"planets":[{"ship_count":50,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":152,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":145,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":152,"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":72,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":145,"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":151,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":145,"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":84,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":117,"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":136,"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":114,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":93,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":107,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":162,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":15},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":3},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":2}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.598450221+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.598578645+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.598630055+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.598674421+02:00","state":{"planets":[{"ship_count":51,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":153,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":146,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":153,"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":73,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":146,"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":152,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":146,"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":85,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":118,"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":137,"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":115,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":94,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":108,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":163,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":14},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":2},{"id":295,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":1}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.599853132+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.599923175+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.599970716+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.600013671+02:00","state":{"planets":[{"ship_count":52,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":154,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":147,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":154,"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":74,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":147,"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":153,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":147,"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":86,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":119,"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":138,"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":116,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":95,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":109,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":164,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":13},{"id":296,"ship_count":1,"origin":"VNZZPHTSZM","destination":"MJXGGQIJTD","owner":4,"turns_remaining":1}]}}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.601123712+02:00","content":"{\"moves\": [null]}","player_id":3}
{"msg":"message received","level":"INFO","ts":"2019-09-23T23:10:20.601178060+02:00","content":"{\"moves\": []}","player_id":1}
{"msg":"parse error","level":"INFO","ts":"2019-09-23T23:10:20.601226382+02:00","error":"invalid type: null, expected struct Command at line 1 column 15","player_id":3}
{"msg":"step","level":"INFO","ts":"2019-09-23T23:10:20.601274617+02:00","state":{"planets":[{"ship_count":53,"x":78.0,"y":31.0,"owner":2,"name":"OJCKCVKJGJ"},{"ship_count":155,"x":30.0,"y":74.0,"owner":2,"name":"OTJPKJXLQX"},{"ship_count":148,"x":48.0,"y":80.0,"owner":2,"name":"RSSGYXGAIS"},{"ship_count":155,"x":19.0,"y":96.0,"owner":2,"name":"LWMVSTXKRV"},{"ship_count":122,"x":33.0,"y":99.0,"owner":2,"name":"QUQGQOWETI"},{"ship_count":75,"x":87.0,"y":67.0,"owner":2,"name":"VNZZPHTSZM"},{"ship_count":148,"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":154,"x":25.0,"y":24.0,"owner":2,"name":"DLSGAMDSAK"},{"ship_count":148,"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":87,"x":38.0,"y":70.0,"owner":2,"name":"ETCCAQPWNK"},{"ship_count":120,"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":139,"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":117,"x":92.0,"y":78.0,"owner":2,"name":"KEYMTVEOQP"},{"ship_count":96,"x":2.0,"y":43.0,"owner":2,"name":"NWMMEHPPYR"},{"ship_count":110,"x":41.0,"y":23.0,"owner":2,"name":"UUZZZWSZUT"},{"ship_count":165,"x":4.0,"y":90.0,"owner":2,"name":"KOLNGIUGEX"}],"expeditions":[{"id":294,"ship_count":106,"origin":"MJXGGQIJTD","destination":"HEYBAGEYJB","owner":2,"turns_remaining":12}]}}