{
 "kind": "system-one-arena-featured",
 "pong": {
  "rule": "Longest rally (most paddle hits) in the jev vs laya featured Pong series; ties go to the earliest.",
  "matchId": "pong:s2:jev~laya:0",
  "players": [
   {
    "slot": 0,
    "side": "left",
    "id": "jev",
    "kind": "model"
   },
   {
    "slot": 1,
    "side": "right",
    "id": "laya",
    "kind": "model"
   }
  ],
  "sides": {
   "left": {
    "id": "jev",
    "medianMs": 123.6,
    "decisions": 54,
    "points": 3
   },
   "right": {
    "id": "laya",
    "medianMs": 37.2,
    "decisions": 156,
    "points": 0
   }
  },
  "result": {
   "winner": "jev",
   "score": {
    "jev": 3,
    "laya": 0
   }
  },
  "rally": {
   "index": 0,
   "hits": 2,
   "wallBounces": [
    113,
    185
   ],
   "missedSide": "right"
  },
  "columns": [
   "t",
   "x",
   "y",
   "left",
   "right"
  ],
  "frames": [
   [
    0,
    0.5,
    0.5,
    0.5,
    0.5
   ],
   [
    0.083,
    0.5,
    0.5,
    0.5,
    0.5
   ],
   [
    0.167,
    0.5,
    0.5,
    0.5,
    0.5
   ],
   [
    0.25,
    0.5,
    0.5,
    0.5,
    0.5
   ],
   [
    0.333,
    0.5,
    0.5,
    0.5,
    0.5
   ],
   [
    0.417,
    0.5,
    0.5,
    0.5,
    0.5
   ],
   [
    0.5,
    0.5,
    0.5,
    0.5,
    0.5
   ],
   [
    0.583,
    0.5488,
    0.471,
    0.5,
    0.48
   ],
   [
    0.667,
    0.5975,
    0.441,
    0.5,
    0.43
   ],
   [
    0.75,
    0.6463,
    0.412,
    0.49,
    0.38
   ],
   [
    0.833,
    0.695,
    0.382,
    0.44,
    0.33
   ],
   [
    0.917,
    0.7438,
    0.353,
    0.39,
    0.3
   ],
   [
    1,
    0.7925,
    0.323,
    0.34,
    0.3
   ],
   [
    1.083,
    0.8413,
    0.294,
    0.29,
    0.3
   ],
   [
    1.167,
    0.89,
    0.264,
    0.24,
    0.3
   ],
   [
    1.25,
    0.9106,
    0.235,
    0.19,
    0.28
   ],
   [
    1.333,
    0.8563,
    0.206,
    0.14,
    0.25
   ],
   [
    1.417,
    0.8019,
    0.177,
    0.13,
    0.3
   ],
   [
    1.5,
    0.7475,
    0.149,
    0.18,
    0.3
   ],
   [
    1.583,
    0.6931,
    0.12,
    0.23,
    0.3
   ],
   [
    1.667,
    0.6388,
    0.091,
    0.28,
    0.3
   ],
   [
    1.75,
    0.5838,
    0.062,
    0.3,
    0.29
   ],
   [
    1.833,
    0.5294,
    0.033,
    0.3,
    0.3
   ],
   [
    1.917,
    0.475,
    0.035,
    0.3,
    0.3
   ],
   [
    2,
    0.4206,
    0.064,
    0.3,
    0.3
   ],
   [
    2.083,
    0.3663,
    0.093,
    0.3,
    0.3
   ],
   [
    2.167,
    0.3119,
    0.122,
    0.3,
    0.3
   ],
   [
    2.25,
    0.2575,
    0.151,
    0.3,
    0.3
   ],
   [
    2.333,
    0.2031,
    0.179,
    0.3,
    0.3
   ],
   [
    2.417,
    0.1488,
    0.208,
    0.3,
    0.3
   ],
   [
    2.5,
    0.0944,
    0.237,
    0.3,
    0.3
   ],
   [
    2.583,
    0.1125,
    0.227,
    0.3,
    0.3
   ],
   [
    2.667,
    0.1719,
    0.192,
    0.3,
    0.27
   ],
   [
    2.75,
    0.2306,
    0.156,
    0.3,
    0.26
   ],
   [
    2.833,
    0.2894,
    0.121,
    0.3,
    0.23
   ],
   [
    2.917,
    0.3488,
    0.085,
    0.28,
    0.18
   ],
   [
    3,
    0.4075,
    0.05,
    0.23,
    0.13
   ],
   [
    3.083,
    0.4669,
    0.026,
    0.18,
    0.1
   ],
   [
    3.167,
    0.5256,
    0.061,
    0.13,
    0.1
   ],
   [
    3.25,
    0.5844,
    0.097,
    0.1,
    0.1
   ],
   [
    3.333,
    0.6438,
    0.132,
    0.1,
    0.1
   ],
   [
    3.417,
    0.7025,
    0.167,
    0.1,
    0.1
   ],
   [
    3.5,
    0.7619,
    0.203,
    0.1,
    0.1
   ],
   [
    3.583,
    0.8206,
    0.238,
    0.1,
    0.1
   ],
   [
    3.667,
    0.8794,
    0.274,
    0.1,
    0.1
   ],
   [
    3.75,
    0.9388,
    0.309,
    0.1,
    0.1
   ],
   [
    3.833,
    0.9975,
    0.345,
    0.15,
    0.11
   ]
  ]
 },
 "c4Rule": "The longest Connect Four game between jev and clef in the turn-based round robin (most moves, openings included); ties go to the earliest.",
 "c4": {
  "rule": "The longest Connect Four game between jev and clef in the turn-based round robin (most moves, openings included); ties go to the earliest.",
  "matchId": "c4:s1:jev~clef:8",
  "players": [
   {
    "slot": 0,
    "side": "X",
    "id": "jev",
    "kind": "model"
   },
   {
    "slot": 1,
    "side": "O",
    "id": "clef",
    "kind": "model"
   }
  ],
  "result": {
   "winner": "jev",
   "draw": false
  },
  "moves": [
   {
    "moveNo": -3,
    "side": "X",
    "model": null,
    "source": "opening",
    "col": "col4",
    "p": null,
    "optimal": null,
    "best": ""
   },
   {
    "moveNo": -2,
    "side": "O",
    "model": null,
    "source": "opening",
    "col": "col4",
    "p": null,
    "optimal": null,
    "best": ""
   },
   {
    "moveNo": -1,
    "side": "X",
    "model": null,
    "source": "opening",
    "col": "col3",
    "p": null,
    "optimal": null,
    "best": ""
   },
   {
    "moveNo": 0,
    "side": "O",
    "model": null,
    "source": "opening",
    "col": "col3",
    "p": null,
    "optimal": null,
    "best": ""
   },
   {
    "moveNo": 1,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col4",
    "p": 0.44,
    "optimal": false,
    "best": "col2,col5"
   },
   {
    "moveNo": 2,
    "side": "O",
    "model": "clef",
    "source": "model",
    "col": "col4",
    "p": 0.1926,
    "optimal": false,
    "best": "col5"
   },
   {
    "moveNo": 3,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col3",
    "p": 0.39,
    "optimal": false,
    "best": "col2,col5"
   },
   {
    "moveNo": 4,
    "side": "O",
    "model": "clef",
    "source": "model",
    "col": "col3",
    "p": 0.1899,
    "optimal": false,
    "best": "col5"
   },
   {
    "moveNo": 5,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col3",
    "p": 0.44,
    "optimal": false,
    "best": "col2,col5"
   },
   {
    "moveNo": 6,
    "side": "O",
    "model": "clef",
    "source": "model",
    "col": "col4",
    "p": 0.1815,
    "optimal": false,
    "best": "col2"
   },
   {
    "moveNo": 7,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col3",
    "p": 0.58,
    "optimal": false,
    "best": "col2,col5"
   },
   {
    "moveNo": 8,
    "side": "O",
    "model": "clef",
    "source": "model",
    "col": "col4",
    "p": 0.2549,
    "optimal": false,
    "best": "col2"
   },
   {
    "moveNo": 9,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col5",
    "p": 0.62,
    "optimal": true,
    "best": "col2,col5"
   },
   {
    "moveNo": 10,
    "side": "O",
    "model": "clef",
    "source": "model",
    "col": "col2",
    "p": 0.2223,
    "optimal": null,
    "best": ""
   },
   {
    "moveNo": 11,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col5",
    "p": 0.6,
    "optimal": false,
    "best": "col6"
   },
   {
    "moveNo": 12,
    "side": "O",
    "model": "clef",
    "source": "model",
    "col": "col6",
    "p": 0.2136,
    "optimal": true,
    "best": "col6"
   },
   {
    "moveNo": 13,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col5",
    "p": 0.61,
    "optimal": true,
    "best": "col5"
   },
   {
    "moveNo": 14,
    "side": "O",
    "model": "clef",
    "source": "model",
    "col": "col5",
    "p": 0.2408,
    "optimal": true,
    "best": "col5"
   },
   {
    "moveNo": 15,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col5",
    "p": 0.67,
    "optimal": false,
    "best": "col2"
   },
   {
    "moveNo": 16,
    "side": "O",
    "model": "clef",
    "source": "model",
    "col": "col5",
    "p": 0.2192,
    "optimal": true,
    "best": "col5"
   },
   {
    "moveNo": 17,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col6",
    "p": 0.48,
    "optimal": true,
    "best": "col6"
   },
   {
    "moveNo": 18,
    "side": "O",
    "model": "clef",
    "source": "model",
    "col": "col6",
    "p": 0.3235,
    "optimal": true,
    "best": "col6"
   },
   {
    "moveNo": 19,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col6",
    "p": 0.74,
    "optimal": true,
    "best": "col6"
   },
   {
    "moveNo": 20,
    "side": "O",
    "model": "clef",
    "source": "model",
    "col": "col6",
    "p": 0.3626,
    "optimal": false,
    "best": "col1"
   },
   {
    "moveNo": 21,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col6",
    "p": 0.62,
    "optimal": true,
    "best": "col6"
   },
   {
    "moveNo": 22,
    "side": "O",
    "model": "clef",
    "source": "model",
    "col": "col2",
    "p": 0.4789,
    "optimal": false,
    "best": "col7"
   },
   {
    "moveNo": 23,
    "side": "X",
    "model": "jev",
    "source": "model",
    "col": "col2",
    "p": 0.54,
    "optimal": true,
    "best": "col2"
   }
  ]
 }
}
