{
  "recording": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3.x2events",
  "levels": {
    "1": {
      "first_frame": 1,
      "initial_shield": 39,
      "initial_lives": 3,
      "damage": 0,
      "damage_frames": 0,
      "lives_lost": 0,
      "last_frame": 6906,
      "final_shield": 39,
      "final_lives": 3,
      "cash": {
        "dropped": 67,
        "outcomes": {
          "collected": 46,
          "expired": 21
        },
        "value": 5050,
        "collected_value": 3500
      }
    },
    "2": {
      "first_frame": 6907,
      "initial_shield": 39,
      "initial_lives": 3,
      "damage": 28,
      "damage_frames": 5,
      "lives_lost": 0,
      "last_frame": 15206,
      "final_shield": 31,
      "final_lives": 3,
      "cash": {
        "dropped": 82,
        "outcomes": {
          "expired": 34,
          "collected": 48
        },
        "value": 6200,
        "collected_value": 3500
      }
    },
    "3": {
      "first_frame": 15207,
      "initial_shield": 31,
      "initial_lives": 3,
      "damage": 4,
      "damage_frames": 1,
      "lives_lost": 0,
      "last_frame": 27146,
      "final_shield": 39,
      "final_lives": 3,
      "cash": {
        "dropped": 103,
        "outcomes": {
          "expired": 38,
          "collected": 65
        },
        "value": 7050,
        "collected_value": 4700
      }
    },
    "4": {
      "first_frame": 27147,
      "initial_shield": 39,
      "initial_lives": 3,
      "damage": 0,
      "damage_frames": 0,
      "lives_lost": 0,
      "last_frame": 37096,
      "final_shield": 39,
      "final_lives": 3,
      "cash": {
        "dropped": 64,
        "outcomes": {
          "expired": 27,
          "collected": 37
        },
        "value": 3950,
        "collected_value": 2250
      }
    }
  },
  "damage": [
    {
      "level": 2,
      "frame": 8011,
      "amount": 4,
      "before": 39,
      "after": 35,
      "sources": [
        {
          "cycles": 30514822904,
          "object_id": 241950,
          "identity_id": 15196,
          "update_proc": 16768,
          "sprite_id": 342090,
          "damage": 4,
          "status": 20,
          "x": 229,
          "y": 167,
          "source_bounds": {
            "left": 226,
            "top": 164,
            "right": 225,
            "bottom": 163
          },
          "player_bounds": {
            "left": 222,
            "top": 159,
            "right": 240,
            "bottom": 184
          },
          "scroll_y": 3844,
          "kind": "directional_projectile"
        }
      ],
      "scroll": 3843,
      "player_world": [
        219,
        4012
      ]
    },
    {
      "level": 2,
      "frame": 8231,
      "amount": 4,
      "before": 35,
      "after": 31,
      "sources": [
        {
          "cycles": 30985118364,
          "object_id": 237638,
          "identity_id": 16031,
          "update_proc": 16768,
          "sprite_id": 355888,
          "damage": 4,
          "status": 20,
          "x": 198,
          "y": 157,
          "source_bounds": {
            "left": 197,
            "top": 156,
            "right": 200,
            "bottom": 159
          },
          "player_bounds": {
            "left": 193,
            "top": 144,
            "right": 210,
            "bottom": 164
          },
          "scroll_y": 3628,
          "kind": "directional_projectile"
        }
      ],
      "scroll": 3627,
      "player_world": [
        191,
        3776
      ]
    },
    {
      "level": 2,
      "frame": 12191,
      "amount": 4,
      "before": 39,
      "after": 35,
      "sources": [
        {
          "cycles": 37997154220,
          "object_id": 242244,
          "identity_id": 28377,
          "update_proc": 329624,
          "sprite_id": 343404,
          "damage": 4,
          "status": 264,
          "x": 269,
          "y": 175,
          "source_bounds": {
            "left": 264,
            "top": 171,
            "right": 269,
            "bottom": 180
          },
          "player_bounds": {
            "left": 266,
            "top": 166,
            "right": 287,
            "bottom": 186
          },
          "scroll_y": 1391,
          "kind": "level2_homing_point_test"
        }
      ],
      "scroll": 1390,
      "player_world": [
        267,
        1561
      ]
    },
    {
      "level": 2,
      "frame": 12192,
      "amount": 8,
      "before": 35,
      "after": 27,
      "sources": [
        {
          "cycles": 37999301552,
          "object_id": 242244,
          "identity_id": 28377,
          "update_proc": 3668,
          "sprite_id": 343404,
          "damage": 8,
          "status": 4,
          "x": 269,
          "y": 175,
          "source_bounds": {
            "left": 264,
            "top": 171,
            "right": 269,
            "bottom": 180
          },
          "player_bounds": {
            "left": 260,
            "top": 161,
            "right": 277,
            "bottom": 181
          },
          "scroll_y": 1390,
          "kind": "object_list"
        }
      ],
      "scroll": 1389,
      "player_world": [
        267,
        1555
      ]
    },
    {
      "level": 2,
      "frame": 12923,
      "amount": 8,
      "before": 39,
      "after": 31,
      "sources": [
        {
          "cycles": 39561897720,
          "object_id": 234600,
          "identity_id": 31572,
          "update_proc": 328518,
          "sprite_id": 358394,
          "damage": 8,
          "status": 228,
          "x": 112,
          "y": 155,
          "source_bounds": {
            "left": 114,
            "top": 157,
            "right": 125,
            "bottom": 166
          },
          "player_bounds": {
            "left": 100,
            "top": 166,
            "right": 114,
            "bottom": 186
          },
          "scroll_y": 699,
          "kind": "object_list"
        }
      ],
      "scroll": 700,
      "player_world": [
        116,
        876
      ]
    },
    {
      "level": 3,
      "frame": 21557,
      "amount": 4,
      "before": 39,
      "after": 35,
      "sources": [
        {
          "cycles": 54868248908,
          "object_id": 244498,
          "identity_id": 64210,
          "update_proc": 16768,
          "sprite_id": 353232,
          "damage": 4,
          "status": 20,
          "x": 64,
          "y": 163,
          "source_bounds": {
            "left": 59,
            "top": 163,
            "right": 70,
            "bottom": 172
          },
          "player_bounds": {
            "left": 66,
            "top": 166,
            "right": 87,
            "bottom": 186
          },
          "scroll_y": 1518,
          "kind": "directional_projectile"
        }
      ],
      "scroll": 1517,
      "player_world": [
        76,
        1688
      ]
    }
  ],
  "life_losses": [],
  "equipment_changes": [
    {
      "level": 1,
      "frame": 214,
      "shop": false,
      "before": [
        [
          0,
          148,
          0
        ]
      ],
      "after": [
        [
          0,
          148,
          1
        ]
      ]
    },
    {
      "level": 1,
      "frame": 397,
      "shop": false,
      "before": [
        [
          0,
          148,
          1
        ]
      ],
      "after": [
        [
          0,
          148,
          1
        ],
        [
          5,
          68,
          0
        ]
      ]
    },
    {
      "level": 1,
      "frame": 5017,
      "shop": false,
      "before": [
        [
          0,
          148,
          1
        ],
        [
          5,
          68,
          0
        ]
      ],
      "after": [
        [
          0,
          148,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          5,
          68,
          0
        ]
      ]
    },
    {
      "level": 1,
      "frame": 6503,
      "shop": true,
      "before": [
        [
          0,
          148,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          5,
          68,
          0
        ]
      ],
      "after": [
        [
          0,
          192,
          0
        ],
        [
          1,
          52,
          0
        ],
        [
          5,
          68,
          0
        ]
      ]
    },
    {
      "level": 2,
      "frame": 6907,
      "shop": false,
      "before": [
        [
          0,
          192,
          0
        ],
        [
          1,
          52,
          0
        ],
        [
          5,
          68,
          0
        ]
      ],
      "after": []
    },
    {
      "level": 2,
      "frame": 7189,
      "shop": false,
      "before": [],
      "after": [
        [
          0,
          192,
          0
        ],
        [
          1,
          52,
          0
        ],
        [
          5,
          68,
          0
        ]
      ]
    },
    {
      "level": 2,
      "frame": 8965,
      "shop": false,
      "before": [
        [
          0,
          192,
          0
        ],
        [
          1,
          52,
          0
        ],
        [
          5,
          68,
          0
        ]
      ],
      "after": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          5,
          68,
          0
        ]
      ]
    },
    {
      "level": 2,
      "frame": 12340,
      "shop": false,
      "before": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          5,
          68,
          0
        ]
      ],
      "after": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          6,
          152,
          0
        ]
      ]
    },
    {
      "level": 2,
      "frame": 14827,
      "shop": true,
      "before": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          6,
          152,
          0
        ]
      ],
      "after": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          2,
          32,
          0
        ],
        [
          6,
          152,
          0
        ]
      ]
    },
    {
      "level": 3,
      "frame": 15207,
      "shop": false,
      "before": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          2,
          32,
          0
        ],
        [
          6,
          152,
          0
        ]
      ],
      "after": []
    },
    {
      "level": 3,
      "frame": 15501,
      "shop": false,
      "before": [],
      "after": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          2,
          32,
          0
        ],
        [
          6,
          152,
          0
        ]
      ]
    },
    {
      "level": 3,
      "frame": 19109,
      "shop": true,
      "before": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          2,
          32,
          0
        ],
        [
          6,
          152,
          0
        ]
      ],
      "after": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          2,
          32,
          1
        ],
        [
          6,
          152,
          0
        ]
      ]
    },
    {
      "level": 3,
      "frame": 26643,
      "shop": true,
      "before": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          2,
          32,
          1
        ],
        [
          6,
          152,
          0
        ]
      ],
      "after": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          2,
          32,
          1
        ],
        [
          5,
          44,
          0
        ],
        [
          6,
          152,
          0
        ]
      ]
    },
    {
      "level": 4,
      "frame": 27147,
      "shop": false,
      "before": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          2,
          32,
          1
        ],
        [
          5,
          44,
          0
        ],
        [
          6,
          152,
          0
        ]
      ],
      "after": []
    },
    {
      "level": 4,
      "frame": 27515,
      "shop": false,
      "before": [],
      "after": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          2,
          32,
          1
        ],
        [
          5,
          44,
          0
        ],
        [
          6,
          152,
          0
        ]
      ]
    },
    {
      "level": 4,
      "frame": 33336,
      "shop": true,
      "before": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          2,
          32,
          1
        ],
        [
          5,
          44,
          0
        ],
        [
          6,
          152,
          0
        ]
      ],
      "after": [
        [
          0,
          192,
          1
        ],
        [
          1,
          52,
          0
        ],
        [
          2,
          32,
          1
        ],
        [
          5,
          44,
          1
        ],
        [
          6,
          152,
          0
        ]
      ]
    }
  ],
  "reward_bursts": [
    {
      "level": 1,
      "frame": 5835,
      "identities": [
        11900,
        11901,
        11902,
        11903,
        11904,
        11905,
        11906,
        11907,
        11908,
        11909,
        11910,
        11911,
        11912,
        11913,
        11914,
        11915,
        11916,
        11917
      ],
      "scroll": 0,
      "player_world": [
        160,
        166
      ],
      "cash": {
        "dropped": 18,
        "outcomes": {
          "collected": 17,
          "expired": 1
        },
        "value": 1350,
        "collected_value": 1300
      },
      "missed": [
        {
          "level": 1,
          "identity": 11908,
          "first_frame": 5835,
          "value": 50,
          "outcome": "expired",
          "last_frame": 5886,
          "last_position": [
            166,
            203
          ]
        }
      ]
    },
    {
      "level": 2,
      "frame": 9933,
      "identities": [
        23368,
        23369,
        23370,
        23371,
        23372,
        23373,
        23374,
        23375,
        23376,
        23377
      ],
      "scroll": 2880,
      "player_world": [
        161,
        3056
      ],
      "cash": {
        "dropped": 10,
        "outcomes": {
          "collected": 10
        },
        "value": 750,
        "collected_value": 750
      },
      "missed": []
    },
    {
      "level": 2,
      "frame": 14125,
      "identities": [
        37728,
        37729,
        37730,
        37731,
        37732,
        37733,
        37734,
        37735,
        37736,
        37737,
        37738,
        37739,
        37740,
        37741,
        37742,
        37743,
        37744,
        37745,
        37746,
        37747
      ],
      "scroll": 288,
      "player_world": [
        189,
        464
      ],
      "cash": {
        "dropped": 20,
        "outcomes": {
          "collected": 20
        },
        "value": 1500,
        "collected_value": 1500
      },
      "missed": []
    },
    {
      "level": 3,
      "frame": 18502,
      "identities": [
        53431,
        53433,
        53434,
        53435,
        53436,
        53437,
        53438,
        53439,
        53440
      ],
      "scroll": 2800,
      "player_world": [
        224,
        2976
      ],
      "cash": {
        "dropped": 9,
        "outcomes": {
          "collected": 9
        },
        "value": 650,
        "collected_value": 650
      },
      "missed": []
    },
    {
      "level": 3,
      "frame": 25963,
      "identities": [
        87363,
        87364,
        87365,
        87366,
        87367,
        87368,
        87369,
        87370,
        87371,
        87372,
        87373,
        87374,
        87375,
        87376,
        87377,
        87378,
        87379,
        87380,
        87381,
        87382
      ],
      "scroll": 0,
      "player_world": [
        146,
        126
      ],
      "cash": {
        "dropped": 20,
        "outcomes": {
          "collected": 20
        },
        "value": 1500,
        "collected_value": 1500
      },
      "missed": []
    },
    {
      "level": 4,
      "frame": 32682,
      "identities": [
        114444,
        114445,
        114447,
        114448,
        114449,
        114450,
        114451,
        114452,
        114453
      ],
      "scroll": 2208,
      "player_world": [
        185,
        2384
      ],
      "cash": {
        "dropped": 9,
        "outcomes": {
          "collected": 9
        },
        "value": 700,
        "collected_value": 700
      },
      "missed": []
    }
  ],
  "last_frame": 37096,
  "final_completion": false,
  "first_frame": 1,
  "pickups": {
    "counts": {
      "likely_collected": 208,
      "missed": 128,
      "allowed_skip": 4
    },
    "counts_by_level": {
      "1": {
        "likely_collected": 52,
        "missed": 22
      },
      "2": {
        "missed": 36,
        "likely_collected": 51
      },
      "3": {
        "allowed_skip": 2,
        "missed": 41,
        "likely_collected": 67
      },
      "4": {
        "missed": 29,
        "likely_collected": 38,
        "allowed_skip": 2
      },
      "5": {}
    },
    "counts_by_category": {
      "cash": {
        "likely_collected": 196,
        "missed": 120
      },
      "equipment_and_health": {
        "likely_collected": 12,
        "missed": 8,
        "allowed_skip": 4
      }
    },
    "pickups": [
      {
        "level": 1,
        "identity": 92,
        "code": 116,
        "name": "SPEEDUP",
        "first_frame": 45,
        "closest_frame": 60,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 60,
        "last_position": [
          143,
          90
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 61,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 1,
        "identity": 125,
        "code": 116,
        "name": "SPEEDUP",
        "first_frame": 75,
        "closest_frame": 100,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 100,
        "last_position": [
          153,
          106
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 101,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 1,
        "identity": 231,
        "code": 96,
        "name": "CASH",
        "first_frame": 159,
        "closest_frame": 180,
        "closest_gap": 2.24,
        "required_seen": true,
        "last_frame": 180,
        "last_position": [
          146,
          103
        ],
        "last_gap": 2.23606797749979,
        "outcome": "likely_collected",
        "end_frame": 181,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 265,
        "code": 104,
        "name": "POWERUP",
        "first_frame": 190,
        "closest_frame": 213,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 213,
        "last_position": [
          146,
          106
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 214,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 1,
        "identity": 471,
        "code": 96,
        "name": "CASH",
        "first_frame": 331,
        "closest_frame": 372,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 372,
        "last_position": [
          168,
          109
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 373,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 490,
        "code": 68,
        "name": "REAR SHOT",
        "first_frame": 349,
        "closest_frame": 368,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 396,
        "last_position": [
          161,
          96
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 397,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 1,
        "identity": 529,
        "code": 96,
        "name": "CASH",
        "first_frame": 371,
        "closest_frame": 445,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 445,
        "last_position": [
          165,
          104
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 446,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 783,
        "code": 96,
        "name": "CASH",
        "first_frame": 493,
        "closest_frame": 549,
        "closest_gap": 18.03,
        "required_seen": true,
        "last_frame": 570,
        "last_position": [
          164,
          199
        ],
        "last_gap": 94.40338976964757,
        "outcome": "missed",
        "end_frame": 571,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 1063,
        "code": 96,
        "name": "CASH",
        "first_frame": 620,
        "closest_frame": 692,
        "closest_gap": 37.54,
        "required_seen": true,
        "last_frame": 698,
        "last_position": [
          167,
          194
        ],
        "last_gap": 51.03920062069938,
        "outcome": "missed",
        "end_frame": 699,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 1321,
        "code": 96,
        "name": "CASH",
        "first_frame": 724,
        "closest_frame": 762,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 762,
        "last_position": [
          167,
          108
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 763,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 1525,
        "code": 96,
        "name": "CASH",
        "first_frame": 808,
        "closest_frame": 872,
        "closest_gap": 15.56,
        "required_seen": true,
        "last_frame": 878,
        "last_position": [
          162,
          199
        ],
        "last_gap": 59.0,
        "outcome": "missed",
        "end_frame": 879,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 1702,
        "code": 96,
        "name": "CASH",
        "first_frame": 884,
        "closest_frame": 910,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 910,
        "last_position": [
          159,
          86
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 911,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 1906,
        "code": 96,
        "name": "CASH",
        "first_frame": 969,
        "closest_frame": 1047,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 1047,
        "last_position": [
          158,
          104
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 1048,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 2050,
        "code": 24,
        "name": "CASH",
        "first_frame": 1034,
        "closest_frame": 1048,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 1048,
        "last_position": [
          154,
          109
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 1049,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 2390,
        "code": 96,
        "name": "CASH",
        "first_frame": 1179,
        "closest_frame": 1227,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 1227,
        "last_position": [
          184,
          115
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 1228,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 2721,
        "code": 96,
        "name": "CASH",
        "first_frame": 1297,
        "closest_frame": 1311,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 1311,
        "last_position": [
          91,
          142
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 1312,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 2885,
        "code": 96,
        "name": "CASH",
        "first_frame": 1371,
        "closest_frame": 1380,
        "closest_gap": 45.69,
        "required_seen": true,
        "last_frame": 1463,
        "last_position": [
          147,
          195
        ],
        "last_gap": 143.0873858870865,
        "outcome": "missed",
        "end_frame": 1464,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 3140,
        "code": 96,
        "name": "CASH",
        "first_frame": 1462,
        "closest_frame": 1483,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 1483,
        "last_position": [
          69,
          137
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 1484,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 3919,
        "code": 24,
        "name": "CASH",
        "first_frame": 1748,
        "closest_frame": 1816,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 1816,
        "last_position": [
          159,
          109
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 1817,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 4143,
        "code": 96,
        "name": "CASH",
        "first_frame": 1835,
        "closest_frame": 1863,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 1863,
        "last_position": [
          152,
          111
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 1864,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 4349,
        "code": 96,
        "name": "CASH",
        "first_frame": 1916,
        "closest_frame": 1943,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 1943,
        "last_position": [
          155,
          86
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 1944,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 5015,
        "code": 24,
        "name": "CASH",
        "first_frame": 3090,
        "closest_frame": 3105,
        "closest_gap": 49.77,
        "required_seen": true,
        "last_frame": 3161,
        "last_position": [
          151,
          193
        ],
        "last_gap": 71.19691004531025,
        "outcome": "missed",
        "end_frame": 3162,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 5285,
        "code": 96,
        "name": "CASH",
        "first_frame": 3196,
        "closest_frame": 3243,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 3243,
        "last_position": [
          153,
          110
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 3244,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 5329,
        "code": 24,
        "name": "CASH",
        "first_frame": 3214,
        "closest_frame": 3273,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 3273,
        "last_position": [
          153,
          112
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 3274,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 5440,
        "code": 24,
        "name": "CASH",
        "first_frame": 3257,
        "closest_frame": 3258,
        "closest_gap": 7.0,
        "required_seen": true,
        "last_frame": 3303,
        "last_position": [
          138,
          195
        ],
        "last_gap": 39.81205847478876,
        "outcome": "missed",
        "end_frame": 3304,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 5577,
        "code": 136,
        "name": "ZAPPER",
        "first_frame": 3310,
        "closest_frame": 3326,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 3326,
        "last_position": [
          146,
          92
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 3327,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 1,
        "identity": 5623,
        "code": 96,
        "name": "CASH",
        "first_frame": 3327,
        "closest_frame": 3372,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 3372,
        "last_position": [
          149,
          107
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 3373,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 5626,
        "code": 24,
        "name": "CASH",
        "first_frame": 3327,
        "closest_frame": 3365,
        "closest_gap": 2.24,
        "required_seen": true,
        "last_frame": 3365,
        "last_position": [
          175,
          105
        ],
        "last_gap": 2.23606797749979,
        "outcome": "likely_collected",
        "end_frame": 3366,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 5789,
        "code": 24,
        "name": "CASH",
        "first_frame": 3378,
        "closest_frame": 3398,
        "closest_gap": 12.21,
        "required_seen": true,
        "last_frame": 3433,
        "last_position": [
          158,
          199
        ],
        "last_gap": 53.225933528685054,
        "outcome": "missed",
        "end_frame": 3434,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 5955,
        "code": 24,
        "name": "CASH",
        "first_frame": 3452,
        "closest_frame": 3469,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 3469,
        "last_position": [
          159,
          106
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 3470,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 6019,
        "code": 96,
        "name": "CASH",
        "first_frame": 3475,
        "closest_frame": 3521,
        "closest_gap": 22.0,
        "required_seen": true,
        "last_frame": 3531,
        "last_position": [
          159,
          192
        ],
        "last_gap": 72.13875518748573,
        "outcome": "missed",
        "end_frame": 3532,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 6081,
        "code": 24,
        "name": "CASH",
        "first_frame": 3501,
        "closest_frame": 3502,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 3547,
        "last_position": [
          151,
          195
        ],
        "last_gap": 73.66138744281159,
        "outcome": "missed",
        "end_frame": 3548,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 6267,
        "code": 96,
        "name": "CASH",
        "first_frame": 3576,
        "closest_frame": 3615,
        "closest_gap": 8.6,
        "required_seen": true,
        "last_frame": 3655,
        "last_position": [
          145,
          198
        ],
        "last_gap": 80.05623023850174,
        "outcome": "missed",
        "end_frame": 3656,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 6359,
        "code": 24,
        "name": "CASH",
        "first_frame": 3612,
        "closest_frame": 3621,
        "closest_gap": 27.8,
        "required_seen": true,
        "last_frame": 3666,
        "last_position": [
          149,
          192
        ],
        "last_gap": 72.67048919609665,
        "outcome": "missed",
        "end_frame": 3667,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 6683,
        "code": 96,
        "name": "CASH",
        "first_frame": 3735,
        "closest_frame": 3736,
        "closest_gap": 51.42,
        "required_seen": true,
        "last_frame": 3820,
        "last_position": [
          172,
          193
        ],
        "last_gap": 78.44743462982075,
        "outcome": "missed",
        "end_frame": 3821,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 6817,
        "code": 96,
        "name": "CASH",
        "first_frame": 3786,
        "closest_frame": 3801,
        "closest_gap": 11.05,
        "required_seen": true,
        "last_frame": 3888,
        "last_position": [
          173,
          192
        ],
        "last_gap": 75.13321502504735,
        "outcome": "missed",
        "end_frame": 3889,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 6939,
        "code": 96,
        "name": "CASH",
        "first_frame": 3828,
        "closest_frame": 3912,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 3912,
        "last_position": [
          170,
          95
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 3913,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 7977,
        "code": 168,
        "name": "HEALTH POWER 1",
        "first_frame": 4280,
        "closest_frame": 4321,
        "closest_gap": 15.23,
        "required_seen": true,
        "last_frame": 4355,
        "last_position": [
          148,
          192
        ],
        "last_gap": 68.4470598345904,
        "outcome": "missed",
        "end_frame": 4356,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 1,
        "identity": 8506,
        "code": 96,
        "name": "CASH",
        "first_frame": 4501,
        "closest_frame": 4577,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 4585,
        "last_position": [
          159,
          192
        ],
        "last_gap": 40.311288741492746,
        "outcome": "missed",
        "end_frame": 4586,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 9024,
        "code": 24,
        "name": "CASH",
        "first_frame": 4716,
        "closest_frame": 4734,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 4734,
        "last_position": [
          186,
          75
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 4735,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 9668,
        "code": 52,
        "name": "CANNON",
        "first_frame": 5000,
        "closest_frame": 5016,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 5016,
        "last_position": [
          142,
          92
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 5017,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 1,
        "identity": 9745,
        "code": 24,
        "name": "CASH",
        "first_frame": 5029,
        "closest_frame": 5108,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 5108,
        "last_position": [
          147,
          113
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 5109,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 9949,
        "code": 96,
        "name": "CASH",
        "first_frame": 5101,
        "closest_frame": 5111,
        "closest_gap": 11.66,
        "required_seen": true,
        "last_frame": 5177,
        "last_position": [
          163,
          194
        ],
        "last_gap": 116.60617479361889,
        "outcome": "missed",
        "end_frame": 5178,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 9963,
        "code": 24,
        "name": "CASH",
        "first_frame": 5106,
        "closest_frame": 5107,
        "closest_gap": 9.0,
        "required_seen": true,
        "last_frame": 5155,
        "last_position": [
          150,
          192
        ],
        "last_gap": 121.82364302548172,
        "outcome": "missed",
        "end_frame": 5156,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 9974,
        "code": 24,
        "name": "CASH",
        "first_frame": 5108,
        "closest_frame": 5181,
        "closest_gap": 50.0,
        "required_seen": true,
        "last_frame": 5187,
        "last_position": [
          147,
          193
        ],
        "last_gap": 95.0,
        "outcome": "missed",
        "end_frame": 5188,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 9985,
        "code": 24,
        "name": "CASH",
        "first_frame": 5110,
        "closest_frame": 5111,
        "closest_gap": 50.91,
        "required_seen": true,
        "last_frame": 5159,
        "last_position": [
          171,
          199
        ],
        "last_gap": 152.11837495845134,
        "outcome": "missed",
        "end_frame": 5160,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 10032,
        "code": 24,
        "name": "CASH",
        "first_frame": 5126,
        "closest_frame": 5212,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 5217,
        "last_position": [
          149,
          197
        ],
        "last_gap": 19.4164878389476,
        "outcome": "missed",
        "end_frame": 5218,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 10187,
        "code": 24,
        "name": "CASH",
        "first_frame": 5180,
        "closest_frame": 5242,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 5242,
        "last_position": [
          130,
          107
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 5243,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 10222,
        "code": 24,
        "name": "CASH",
        "first_frame": 5191,
        "closest_frame": 5242,
        "closest_gap": 25.08,
        "required_seen": true,
        "last_frame": 5272,
        "last_position": [
          154,
          192
        ],
        "last_gap": 63.655321851358195,
        "outcome": "missed",
        "end_frame": 5273,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 10284,
        "code": 24,
        "name": "CASH",
        "first_frame": 5210,
        "closest_frame": 5244,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 5244,
        "last_position": [
          143,
          119
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 5245,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 10314,
        "code": 24,
        "name": "CASH",
        "first_frame": 5221,
        "closest_frame": 5250,
        "closest_gap": 10.0,
        "required_seen": true,
        "last_frame": 5250,
        "last_position": [
          192,
          110
        ],
        "last_gap": 10.0,
        "outcome": "likely_collected",
        "end_frame": 5251,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 10329,
        "code": 24,
        "name": "CASH",
        "first_frame": 5225,
        "closest_frame": 5275,
        "closest_gap": 10.0,
        "required_seen": true,
        "last_frame": 5275,
        "last_position": [
          163,
          105
        ],
        "last_gap": 10.0,
        "outcome": "likely_collected",
        "end_frame": 5276,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 10343,
        "code": 24,
        "name": "CASH",
        "first_frame": 5228,
        "closest_frame": 5311,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 5311,
        "last_position": [
          153,
          111
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 5312,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 10381,
        "code": 24,
        "name": "CASH",
        "first_frame": 5240,
        "closest_frame": 5291,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 5291,
        "last_position": [
          154,
          114
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 5292,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 10457,
        "code": 24,
        "name": "CASH",
        "first_frame": 5264,
        "closest_frame": 5337,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 5338,
        "last_position": [
          173,
          102
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 5339,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 10471,
        "code": 24,
        "name": "CASH",
        "first_frame": 5268,
        "closest_frame": 5346,
        "closest_gap": 7.0,
        "required_seen": true,
        "last_frame": 5346,
        "last_position": [
          154,
          109
        ],
        "last_gap": 7.0,
        "outcome": "likely_collected",
        "end_frame": 5347,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11900,
        "code": 96,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5893,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 5897,
        "last_position": [
          172,
          104
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 5898,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11901,
        "code": 24,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5913,
        "closest_gap": 6.71,
        "required_seen": true,
        "last_frame": 5913,
        "last_position": [
          173,
          108
        ],
        "last_gap": 6.708203932499369,
        "outcome": "likely_collected",
        "end_frame": 5914,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11902,
        "code": 96,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5843,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 5843,
        "last_position": [
          153,
          107
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 5844,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11903,
        "code": 24,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5890,
        "closest_gap": 3.16,
        "required_seen": true,
        "last_frame": 5894,
        "last_position": [
          154,
          108
        ],
        "last_gap": 3.1622776601683795,
        "outcome": "likely_collected",
        "end_frame": 5895,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11904,
        "code": 96,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5903,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 5903,
        "last_position": [
          172,
          106
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 5904,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11905,
        "code": 24,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5884,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 5911,
        "last_position": [
          148,
          103
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 5912,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11906,
        "code": 96,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5849,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 5849,
        "last_position": [
          130,
          116
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 5850,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11907,
        "code": 24,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5877,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 5877,
        "last_position": [
          152,
          109
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 5878,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11908,
        "code": 96,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5873,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 5884,
        "last_position": [
          166,
          195
        ],
        "last_gap": 60.207972893961475,
        "outcome": "missed",
        "end_frame": 5885,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11909,
        "code": 24,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5892,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 5892,
        "last_position": [
          168,
          108
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 5893,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11910,
        "code": 96,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5897,
        "closest_gap": 7.21,
        "required_seen": true,
        "last_frame": 5897,
        "last_position": [
          172,
          91
        ],
        "last_gap": 7.211102550927978,
        "outcome": "likely_collected",
        "end_frame": 5898,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11911,
        "code": 24,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5854,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 5884,
        "last_position": [
          173,
          108
        ],
        "last_gap": 6.708203932499369,
        "outcome": "likely_collected",
        "end_frame": 5885,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11912,
        "code": 96,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5895,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 5895,
        "last_position": [
          137,
          110
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 5896,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11913,
        "code": 24,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5840,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 5840,
        "last_position": [
          134,
          148
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 5841,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11914,
        "code": 96,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5870,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 5870,
        "last_position": [
          145,
          105
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 5871,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11915,
        "code": 24,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5869,
        "closest_gap": 7.0,
        "required_seen": true,
        "last_frame": 5895,
        "last_position": [
          155,
          98
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 5896,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11916,
        "code": 96,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5909,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 5910,
        "last_position": [
          134,
          118
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 5911,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 1,
        "identity": 11917,
        "code": 24,
        "name": "CASH",
        "first_frame": 5835,
        "closest_frame": 5856,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 5856,
        "last_position": [
          149,
          104
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 5857,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13097,
        "code": 24,
        "name": "CASH",
        "first_frame": 7480,
        "closest_frame": 7539,
        "closest_gap": 24.02,
        "required_seen": true,
        "last_frame": 7569,
        "last_position": [
          148,
          196
        ],
        "last_gap": 78.44743462982075,
        "outcome": "missed",
        "end_frame": 7570,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13126,
        "code": 24,
        "name": "CASH",
        "first_frame": 7487,
        "closest_frame": 7540,
        "closest_gap": 8.54,
        "required_seen": true,
        "last_frame": 7541,
        "last_position": [
          151,
          197
        ],
        "last_gap": 11.180339887498949,
        "outcome": "missed",
        "end_frame": 7542,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13239,
        "code": 24,
        "name": "CASH",
        "first_frame": 7516,
        "closest_frame": 7600,
        "closest_gap": 33.0,
        "required_seen": true,
        "last_frame": 7605,
        "last_position": [
          148,
          193
        ],
        "last_gap": 68.8839603971781,
        "outcome": "missed",
        "end_frame": 7606,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13324,
        "code": 24,
        "name": "CASH",
        "first_frame": 7540,
        "closest_frame": 7543,
        "closest_gap": 27.02,
        "required_seen": true,
        "last_frame": 7615,
        "last_position": [
          147,
          192
        ],
        "last_gap": 103.32473082471591,
        "outcome": "missed",
        "end_frame": 7616,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13326,
        "code": 24,
        "name": "CASH",
        "first_frame": 7540,
        "closest_frame": 7562,
        "closest_gap": 35.23,
        "required_seen": true,
        "last_frame": 7597,
        "last_position": [
          148,
          194
        ],
        "last_gap": 60.53924347066124,
        "outcome": "missed",
        "end_frame": 7598,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13396,
        "code": 24,
        "name": "CASH",
        "first_frame": 7558,
        "closest_frame": 7600,
        "closest_gap": 32.0,
        "required_seen": true,
        "last_frame": 7603,
        "last_position": [
          149,
          198
        ],
        "last_gap": 62.16912416947821,
        "outcome": "missed",
        "end_frame": 7604,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13411,
        "code": 24,
        "name": "CASH",
        "first_frame": 7561,
        "closest_frame": 7562,
        "closest_gap": 24.0,
        "required_seen": true,
        "last_frame": 7618,
        "last_position": [
          171,
          199
        ],
        "last_gap": 99.29753269845128,
        "outcome": "missed",
        "end_frame": 7619,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13570,
        "code": 24,
        "name": "CASH",
        "first_frame": 7605,
        "closest_frame": 7624,
        "closest_gap": 44.28,
        "required_seen": true,
        "last_frame": 7672,
        "last_position": [
          160,
          192
        ],
        "last_gap": 89.89438247187641,
        "outcome": "missed",
        "end_frame": 7673,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13626,
        "code": 24,
        "name": "CASH",
        "first_frame": 7619,
        "closest_frame": 7625,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 7625,
        "last_position": [
          220,
          141
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 7626,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13635,
        "code": 24,
        "name": "CASH",
        "first_frame": 7620,
        "closest_frame": 7624,
        "closest_gap": 35.0,
        "required_seen": true,
        "last_frame": 7678,
        "last_position": [
          163,
          193
        ],
        "last_gap": 87.70974860299168,
        "outcome": "missed",
        "end_frame": 7679,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13897,
        "code": 24,
        "name": "CASH",
        "first_frame": 7689,
        "closest_frame": 7705,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 7712,
        "last_position": [
          227,
          98
        ],
        "last_gap": 7.0,
        "outcome": "likely_collected",
        "end_frame": 7713,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 13985,
        "code": 24,
        "name": "CASH",
        "first_frame": 7713,
        "closest_frame": 7781,
        "closest_gap": 18.6,
        "required_seen": true,
        "last_frame": 7783,
        "last_position": [
          171,
          192
        ],
        "last_gap": 44.40720662234904,
        "outcome": "missed",
        "end_frame": 7784,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 14025,
        "code": 24,
        "name": "CASH",
        "first_frame": 7722,
        "closest_frame": 7775,
        "closest_gap": 29.0,
        "required_seen": true,
        "last_frame": 7781,
        "last_position": [
          167,
          194
        ],
        "last_gap": 36.24913792078372,
        "outcome": "missed",
        "end_frame": 7782,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 14054,
        "code": 24,
        "name": "CASH",
        "first_frame": 7730,
        "closest_frame": 7755,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 7776,
        "last_position": [
          177,
          195
        ],
        "last_gap": 44.68780594300866,
        "outcome": "missed",
        "end_frame": 7777,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 14113,
        "code": 24,
        "name": "CASH",
        "first_frame": 7745,
        "closest_frame": 7781,
        "closest_gap": 32.65,
        "required_seen": true,
        "last_frame": 7818,
        "last_position": [
          149,
          199
        ],
        "last_gap": 91.28526715741155,
        "outcome": "missed",
        "end_frame": 7819,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 14256,
        "code": 96,
        "name": "CASH",
        "first_frame": 7780,
        "closest_frame": 7852,
        "closest_gap": 31.0,
        "required_seen": true,
        "last_frame": 7861,
        "last_position": [
          165,
          193
        ],
        "last_gap": 83.93449827097318,
        "outcome": "missed",
        "end_frame": 7862,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 14279,
        "code": 168,
        "name": "HEALTH POWER 1",
        "first_frame": 7785,
        "closest_frame": 7840,
        "closest_gap": 65.0,
        "required_seen": true,
        "last_frame": 7844,
        "last_position": [
          152,
          192
        ],
        "last_gap": 64.88451279003334,
        "outcome": "missed",
        "end_frame": 7845,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 2,
        "identity": 14432,
        "code": 96,
        "name": "CASH",
        "first_frame": 7819,
        "closest_frame": 7855,
        "closest_gap": 21.38,
        "required_seen": true,
        "last_frame": 7902,
        "last_position": [
          171,
          199
        ],
        "last_gap": 66.64082832618455,
        "outcome": "missed",
        "end_frame": 7903,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 14756,
        "code": 96,
        "name": "CASH",
        "first_frame": 7898,
        "closest_frame": 7970,
        "closest_gap": 19.0,
        "required_seen": true,
        "last_frame": 7976,
        "last_position": [
          173,
          195
        ],
        "last_gap": 45.34313619501854,
        "outcome": "missed",
        "end_frame": 7977,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 15283,
        "code": 96,
        "name": "CASH",
        "first_frame": 8021,
        "closest_frame": 8023,
        "closest_gap": 36.0,
        "required_seen": true,
        "last_frame": 8067,
        "last_position": [
          171,
          197
        ],
        "last_gap": 87.6184911990614,
        "outcome": "missed",
        "end_frame": 8068,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 15339,
        "code": 24,
        "name": "CASH",
        "first_frame": 8036,
        "closest_frame": 8091,
        "closest_gap": 30.15,
        "required_seen": true,
        "last_frame": 8107,
        "last_position": [
          173,
          193
        ],
        "last_gap": 43.18564576337837,
        "outcome": "missed",
        "end_frame": 8108,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 16275,
        "code": 24,
        "name": "CASH",
        "first_frame": 8270,
        "closest_frame": 8294,
        "closest_gap": 7.0,
        "required_seen": true,
        "last_frame": 8294,
        "last_position": [
          171,
          87
        ],
        "last_gap": 7.0,
        "outcome": "likely_collected",
        "end_frame": 8295,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 16506,
        "code": 96,
        "name": "CASH",
        "first_frame": 8323,
        "closest_frame": 8396,
        "closest_gap": 25.08,
        "required_seen": true,
        "last_frame": 8406,
        "last_position": [
          172,
          195
        ],
        "last_gap": 79.88116173416608,
        "outcome": "missed",
        "end_frame": 8407,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 16903,
        "code": 96,
        "name": "CASH",
        "first_frame": 8428,
        "closest_frame": 8492,
        "closest_gap": 20.02,
        "required_seen": true,
        "last_frame": 8499,
        "last_position": [
          147,
          192
        ],
        "last_gap": 46.69047011971501,
        "outcome": "missed",
        "end_frame": 8500,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 17281,
        "code": 96,
        "name": "CASH",
        "first_frame": 8519,
        "closest_frame": 8526,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 8526,
        "last_position": [
          173,
          130
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 8527,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 17780,
        "code": 96,
        "name": "CASH",
        "first_frame": 8649,
        "closest_frame": 8706,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 8706,
        "last_position": [
          173,
          138
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 8707,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 17798,
        "code": 96,
        "name": "CASH",
        "first_frame": 8654,
        "closest_frame": 8703,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 8703,
        "last_position": [
          157,
          134
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 8704,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 17849,
        "code": 96,
        "name": "CASH",
        "first_frame": 8665,
        "closest_frame": 8718,
        "closest_gap": 13.0,
        "required_seen": true,
        "last_frame": 8718,
        "last_position": [
          171,
          139
        ],
        "last_gap": 13.0,
        "outcome": "likely_collected",
        "end_frame": 8719,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 17996,
        "code": 96,
        "name": "CASH",
        "first_frame": 8704,
        "closest_frame": 8771,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 8771,
        "last_position": [
          164,
          129
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 8772,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 18501,
        "code": 96,
        "name": "CASH",
        "first_frame": 8825,
        "closest_frame": 8829,
        "closest_gap": 7.0,
        "required_seen": true,
        "last_frame": 8829,
        "last_position": [
          181,
          177
        ],
        "last_gap": 7.0,
        "outcome": "likely_collected",
        "end_frame": 8830,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 18926,
        "code": 96,
        "name": "CASH",
        "first_frame": 8920,
        "closest_frame": 8970,
        "closest_gap": 7.07,
        "required_seen": true,
        "last_frame": 8977,
        "last_position": [
          156,
          193
        ],
        "last_gap": 64.25729530566937,
        "outcome": "missed",
        "end_frame": 8978,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 18992,
        "code": 104,
        "name": "POWERUP",
        "first_frame": 8939,
        "closest_frame": 8956,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 8964,
        "last_position": [
          118,
          78
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 8965,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 2,
        "identity": 23368,
        "code": 96,
        "name": "CASH",
        "first_frame": 9933,
        "closest_frame": 9958,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 9958,
        "last_position": [
          147,
          130
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 9959,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 23369,
        "code": 24,
        "name": "CASH",
        "first_frame": 9933,
        "closest_frame": 9971,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 9971,
        "last_position": [
          161,
          108
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 9972,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 23370,
        "code": 96,
        "name": "CASH",
        "first_frame": 9933,
        "closest_frame": 9963,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 9982,
        "last_position": [
          143,
          106
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 9983,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 23371,
        "code": 24,
        "name": "CASH",
        "first_frame": 9933,
        "closest_frame": 9969,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 9969,
        "last_position": [
          193,
          119
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 9970,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 23372,
        "code": 96,
        "name": "CASH",
        "first_frame": 9933,
        "closest_frame": 9973,
        "closest_gap": 3.16,
        "required_seen": true,
        "last_frame": 9973,
        "last_position": [
          181,
          94
        ],
        "last_gap": 3.1622776601683795,
        "outcome": "likely_collected",
        "end_frame": 9974,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 23373,
        "code": 24,
        "name": "CASH",
        "first_frame": 9933,
        "closest_frame": 9979,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 9980,
        "last_position": [
          187,
          91
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 9981,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 23374,
        "code": 96,
        "name": "CASH",
        "first_frame": 9933,
        "closest_frame": 9941,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 9941,
        "last_position": [
          130,
          159
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 9942,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 23375,
        "code": 24,
        "name": "CASH",
        "first_frame": 9933,
        "closest_frame": 9963,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 9982,
        "last_position": [
          147,
          100
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 9983,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 23376,
        "code": 96,
        "name": "CASH",
        "first_frame": 9933,
        "closest_frame": 9975,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 9975,
        "last_position": [
          166,
          86
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 9976,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 23377,
        "code": 24,
        "name": "CASH",
        "first_frame": 9933,
        "closest_frame": 9968,
        "closest_gap": 7.21,
        "required_seen": true,
        "last_frame": 9968,
        "last_position": [
          183,
          112
        ],
        "last_gap": 7.211102550927978,
        "outcome": "likely_collected",
        "end_frame": 9969,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 24194,
        "code": 96,
        "name": "CASH",
        "first_frame": 11098,
        "closest_frame": 11171,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 11178,
        "last_position": [
          165,
          193
        ],
        "last_gap": 48.83646178829912,
        "outcome": "missed",
        "end_frame": 11179,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 24895,
        "code": 96,
        "name": "CASH",
        "first_frame": 11276,
        "closest_frame": 11351,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 11351,
        "last_position": [
          150,
          129
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 11352,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 24979,
        "code": 24,
        "name": "CASH",
        "first_frame": 11294,
        "closest_frame": 11345,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 11345,
        "last_position": [
          147,
          140
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 11346,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 25002,
        "code": 96,
        "name": "CASH",
        "first_frame": 11298,
        "closest_frame": 11363,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 11363,
        "last_position": [
          151,
          129
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 11364,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 25404,
        "code": 96,
        "name": "CASH",
        "first_frame": 11393,
        "closest_frame": 11425,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 11425,
        "last_position": [
          147,
          116
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 11426,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 25711,
        "code": 96,
        "name": "CASH",
        "first_frame": 11470,
        "closest_frame": 11535,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 11535,
        "last_position": [
          152,
          112
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 11536,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 25763,
        "code": 24,
        "name": "CASH",
        "first_frame": 11484,
        "closest_frame": 11533,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 11533,
        "last_position": [
          148,
          140
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 11534,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 26147,
        "code": 96,
        "name": "CASH",
        "first_frame": 11582,
        "closest_frame": 11646,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 11655,
        "last_position": [
          158,
          198
        ],
        "last_gap": 55.072679252057455,
        "outcome": "missed",
        "end_frame": 11656,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 26261,
        "code": 24,
        "name": "CASH",
        "first_frame": 11611,
        "closest_frame": 11668,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 11669,
        "last_position": [
          150,
          196
        ],
        "last_gap": 5.0,
        "outcome": "missed",
        "end_frame": 11670,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 26540,
        "code": 24,
        "name": "CASH",
        "first_frame": 11680,
        "closest_frame": 11703,
        "closest_gap": 7.28,
        "required_seen": true,
        "last_frame": 11736,
        "last_position": [
          148,
          198
        ],
        "last_gap": 96.25487000666512,
        "outcome": "missed",
        "end_frame": 11737,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 26596,
        "code": 96,
        "name": "CASH",
        "first_frame": 11694,
        "closest_frame": 11705,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 11705,
        "last_position": [
          161,
          109
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 11706,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 26848,
        "code": 96,
        "name": "CASH",
        "first_frame": 11756,
        "closest_frame": 11789,
        "closest_gap": 38.9,
        "required_seen": true,
        "last_frame": 11835,
        "last_position": [
          173,
          197
        ],
        "last_gap": 67.11929677819934,
        "outcome": "missed",
        "end_frame": 11836,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 27233,
        "code": 136,
        "name": "ZAPPER",
        "first_frame": 11856,
        "closest_frame": 11895,
        "closest_gap": 29.41,
        "required_seen": true,
        "last_frame": 11928,
        "last_position": [
          148,
          192
        ],
        "last_gap": 68.06614430096654,
        "outcome": "missed",
        "end_frame": 11929,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 2,
        "identity": 27274,
        "code": 24,
        "name": "CASH",
        "first_frame": 11864,
        "closest_frame": 11925,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 11925,
        "last_position": [
          147,
          93
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 11926,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 27613,
        "code": 24,
        "name": "CASH",
        "first_frame": 11952,
        "closest_frame": 12010,
        "closest_gap": 14.0,
        "required_seen": true,
        "last_frame": 12017,
        "last_position": [
          154,
          197
        ],
        "last_gap": 34.713109915419565,
        "outcome": "missed",
        "end_frame": 12018,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 27999,
        "code": 24,
        "name": "CASH",
        "first_frame": 12056,
        "closest_frame": 12060,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 12116,
        "last_position": [
          146,
          195
        ],
        "last_gap": 84.0,
        "outcome": "missed",
        "end_frame": 12117,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 28008,
        "code": 24,
        "name": "CASH",
        "first_frame": 12058,
        "closest_frame": 12113,
        "closest_gap": 7.0,
        "required_seen": true,
        "last_frame": 12113,
        "last_position": [
          136,
          88
        ],
        "last_gap": 7.0,
        "outcome": "likely_collected",
        "end_frame": 12114,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 28249,
        "code": 24,
        "name": "CASH",
        "first_frame": 12114,
        "closest_frame": 12115,
        "closest_gap": 49.0,
        "required_seen": true,
        "last_frame": 12191,
        "last_position": [
          153,
          199
        ],
        "last_gap": 108.29589096544707,
        "outcome": "missed",
        "end_frame": 12192,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 28315,
        "code": 24,
        "name": "CASH",
        "first_frame": 12128,
        "closest_frame": 12210,
        "closest_gap": 11.0,
        "required_seen": true,
        "last_frame": 12217,
        "last_position": [
          151,
          196
        ],
        "last_gap": 31.953090617340916,
        "outcome": "missed",
        "end_frame": 12218,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 28589,
        "code": 168,
        "name": "HEALTH POWER 1",
        "first_frame": 12200,
        "closest_frame": 12245,
        "closest_gap": 7.0,
        "required_seen": true,
        "last_frame": 12245,
        "last_position": [
          170,
          127
        ],
        "last_gap": 7.0,
        "outcome": "likely_collected",
        "end_frame": 12246,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 2,
        "identity": 28912,
        "code": 128,
        "name": "SIDE SHOT",
        "first_frame": 12288,
        "closest_frame": 12339,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 12339,
        "last_position": [
          168,
          178
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 12340,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": false
        }
      },
      {
        "level": 2,
        "identity": 29092,
        "code": 96,
        "name": "CASH",
        "first_frame": 12333,
        "closest_frame": 12367,
        "closest_gap": 19.42,
        "required_seen": true,
        "last_frame": 12388,
        "last_position": [
          172,
          199
        ],
        "last_gap": 70.2922470831599,
        "outcome": "missed",
        "end_frame": 12389,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 29954,
        "code": 96,
        "name": "CASH",
        "first_frame": 12504,
        "closest_frame": 12516,
        "closest_gap": 26.0,
        "required_seen": true,
        "last_frame": 12598,
        "last_position": [
          174,
          195
        ],
        "last_gap": 40.85339643163099,
        "outcome": "missed",
        "end_frame": 12599,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 30395,
        "code": 96,
        "name": "CASH",
        "first_frame": 12590,
        "closest_frame": 12614,
        "closest_gap": 23.35,
        "required_seen": true,
        "last_frame": 12672,
        "last_position": [
          150,
          192
        ],
        "last_gap": 50.44799302251776,
        "outcome": "missed",
        "end_frame": 12673,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 30737,
        "code": 96,
        "name": "CASH",
        "first_frame": 12660,
        "closest_frame": 12728,
        "closest_gap": 13.0,
        "required_seen": true,
        "last_frame": 12737,
        "last_position": [
          146,
          196
        ],
        "last_gap": 42.5440947723653,
        "outcome": "missed",
        "end_frame": 12738,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37728,
        "code": 96,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14133,
        "closest_gap": 6.32,
        "required_seen": true,
        "last_frame": 14148,
        "last_position": [
          148,
          127
        ],
        "last_gap": 7.0,
        "outcome": "likely_collected",
        "end_frame": 14149,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37729,
        "code": 24,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14153,
        "closest_gap": 7.62,
        "required_seen": true,
        "last_frame": 14153,
        "last_position": [
          135,
          108
        ],
        "last_gap": 7.615773105863909,
        "outcome": "likely_collected",
        "end_frame": 14154,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37730,
        "code": 96,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14141,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 14176,
        "last_position": [
          172,
          106
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 14177,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37731,
        "code": 24,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14199,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 14199,
        "last_position": [
          161,
          128
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 14200,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37732,
        "code": 96,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14182,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 14183,
        "last_position": [
          162,
          110
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 14184,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37733,
        "code": 24,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14141,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 14141,
        "last_position": [
          187,
          119
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 14142,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37734,
        "code": 96,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14129,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 14129,
        "last_position": [
          155,
          146
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 14130,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37735,
        "code": 24,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14187,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 14187,
        "last_position": [
          172,
          123
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 14188,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37736,
        "code": 96,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14149,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 14149,
        "last_position": [
          138,
          127
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 14150,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37737,
        "code": 24,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14164,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 14165,
        "last_position": [
          169,
          118
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 14166,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37738,
        "code": 96,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14158,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 14158,
        "last_position": [
          150,
          101
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 14159,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37739,
        "code": 24,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14199,
        "closest_gap": 10.0,
        "required_seen": true,
        "last_frame": 14199,
        "last_position": [
          172,
          126
        ],
        "last_gap": 10.0,
        "outcome": "likely_collected",
        "end_frame": 14200,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37740,
        "code": 96,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14231,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 14231,
        "last_position": [
          170,
          151
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 14232,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37741,
        "code": 24,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14141,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 14141,
        "last_position": [
          181,
          108
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 14142,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37742,
        "code": 96,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14144,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 14144,
        "last_position": [
          150,
          122
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 14145,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37743,
        "code": 24,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14216,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 14216,
        "last_position": [
          173,
          146
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 14217,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37744,
        "code": 96,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14139,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 14143,
        "last_position": [
          145,
          115
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 14144,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37745,
        "code": 24,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14159,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 14187,
        "last_position": [
          156,
          113
        ],
        "last_gap": 11.0,
        "outcome": "likely_collected",
        "end_frame": 14188,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37746,
        "code": 96,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14196,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 14196,
        "last_position": [
          166,
          122
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 14197,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 2,
        "identity": 37747,
        "code": 24,
        "name": "CASH",
        "first_frame": 14125,
        "closest_frame": 14133,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 14140,
        "last_position": [
          174,
          120
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 14141,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 38346,
        "code": 68,
        "name": "REAR SHOT",
        "first_frame": 15609,
        "closest_frame": 15620,
        "closest_gap": 24.17,
        "required_seen": false,
        "last_frame": 15677,
        "last_position": [
          158,
          193
        ],
        "last_gap": 101.11874208078342,
        "outcome": "allowed_skip",
        "end_frame": 15678,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 3,
        "identity": 38478,
        "code": 96,
        "name": "CASH",
        "first_frame": 15633,
        "closest_frame": 15654,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 15712,
        "last_position": [
          169,
          199
        ],
        "last_gap": 89.49860334105779,
        "outcome": "missed",
        "end_frame": 15713,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 38502,
        "code": 68,
        "name": "REAR SHOT",
        "first_frame": 15637,
        "closest_frame": 15658,
        "closest_gap": 10.2,
        "required_seen": false,
        "last_frame": 15706,
        "last_position": [
          160,
          199
        ],
        "last_gap": 101.17806086301516,
        "outcome": "allowed_skip",
        "end_frame": 15707,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 3,
        "identity": 38896,
        "code": 96,
        "name": "CASH",
        "first_frame": 15708,
        "closest_frame": 15770,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 15770,
        "last_position": [
          168,
          101
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 15771,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 39304,
        "code": 96,
        "name": "CASH",
        "first_frame": 15788,
        "closest_frame": 15873,
        "closest_gap": 19.42,
        "required_seen": true,
        "last_frame": 15875,
        "last_position": [
          163,
          192
        ],
        "last_gap": 27.0,
        "outcome": "missed",
        "end_frame": 15876,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 39472,
        "code": 96,
        "name": "CASH",
        "first_frame": 15819,
        "closest_frame": 15896,
        "closest_gap": 5.66,
        "required_seen": true,
        "last_frame": 15904,
        "last_position": [
          157,
          192
        ],
        "last_gap": 63.631753079732135,
        "outcome": "missed",
        "end_frame": 15905,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 39496,
        "code": 96,
        "name": "CASH",
        "first_frame": 15823,
        "closest_frame": 15899,
        "closest_gap": 34.21,
        "required_seen": true,
        "last_frame": 15910,
        "last_position": [
          149,
          193
        ],
        "last_gap": 56.61271941887264,
        "outcome": "missed",
        "end_frame": 15911,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 39806,
        "code": 96,
        "name": "CASH",
        "first_frame": 15873,
        "closest_frame": 15888,
        "closest_gap": 22.0,
        "required_seen": true,
        "last_frame": 15936,
        "last_position": [
          173,
          192
        ],
        "last_gap": 84.31488599292535,
        "outcome": "missed",
        "end_frame": 15937,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 40203,
        "code": 96,
        "name": "CASH",
        "first_frame": 15950,
        "closest_frame": 15958,
        "closest_gap": 9.0,
        "required_seen": true,
        "last_frame": 15958,
        "last_position": [
          180,
          122
        ],
        "last_gap": 9.0,
        "outcome": "likely_collected",
        "end_frame": 15959,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 40220,
        "code": 24,
        "name": "CASH",
        "first_frame": 15953,
        "closest_frame": 16023,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 16033,
        "last_position": [
          148,
          193
        ],
        "last_gap": 74.46475676452586,
        "outcome": "missed",
        "end_frame": 16034,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 40468,
        "code": 24,
        "name": "CASH",
        "first_frame": 15998,
        "closest_frame": 16024,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 16024,
        "last_position": [
          164,
          75
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 16025,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 40548,
        "code": 24,
        "name": "CASH",
        "first_frame": 16010,
        "closest_frame": 16023,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 16023,
        "last_position": [
          156,
          85
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 16024,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 40926,
        "code": 24,
        "name": "CASH",
        "first_frame": 16068,
        "closest_frame": 16120,
        "closest_gap": 77.0,
        "required_seen": true,
        "last_frame": 16128,
        "last_position": [
          154,
          193
        ],
        "last_gap": 84.581321815162,
        "outcome": "missed",
        "end_frame": 16129,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 41152,
        "code": 24,
        "name": "CASH",
        "first_frame": 16109,
        "closest_frame": 16164,
        "closest_gap": 18.97,
        "required_seen": true,
        "last_frame": 16169,
        "last_position": [
          163,
          199
        ],
        "last_gap": 47.01063709417264,
        "outcome": "missed",
        "end_frame": 16170,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 41198,
        "code": 24,
        "name": "CASH",
        "first_frame": 16116,
        "closest_frame": 16174,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 16182,
        "last_position": [
          174,
          198
        ],
        "last_gap": 68.01470429252781,
        "outcome": "missed",
        "end_frame": 16183,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 41364,
        "code": 24,
        "name": "CASH",
        "first_frame": 16147,
        "closest_frame": 16202,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 16205,
        "last_position": [
          163,
          192
        ],
        "last_gap": 19.4164878389476,
        "outcome": "missed",
        "end_frame": 16206,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 41402,
        "code": 96,
        "name": "CASH",
        "first_frame": 16152,
        "closest_frame": 16215,
        "closest_gap": 57.87,
        "required_seen": true,
        "last_frame": 16237,
        "last_position": [
          162,
          198
        ],
        "last_gap": 94.36630754670864,
        "outcome": "missed",
        "end_frame": 16238,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 41941,
        "code": 96,
        "name": "CASH",
        "first_frame": 16254,
        "closest_frame": 16303,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 16303,
        "last_position": [
          159,
          108
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 16304,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 42067,
        "code": 168,
        "name": "HEALTH POWER 1",
        "first_frame": 16277,
        "closest_frame": 16302,
        "closest_gap": 18.0,
        "required_seen": true,
        "last_frame": 16346,
        "last_position": [
          168,
          197
        ],
        "last_gap": 22.47220505424423,
        "outcome": "missed",
        "end_frame": 16347,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 3,
        "identity": 42892,
        "code": 24,
        "name": "CASH",
        "first_frame": 16431,
        "closest_frame": 16501,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 16501,
        "last_position": [
          154,
          144
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 16502,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 43159,
        "code": 24,
        "name": "CASH",
        "first_frame": 16483,
        "closest_frame": 16489,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 16489,
        "last_position": [
          159,
          142
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 16490,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 43268,
        "code": 24,
        "name": "CASH",
        "first_frame": 16503,
        "closest_frame": 16563,
        "closest_gap": 7.0,
        "required_seen": true,
        "last_frame": 16563,
        "last_position": [
          163,
          119
        ],
        "last_gap": 7.0,
        "outcome": "likely_collected",
        "end_frame": 16564,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 43635,
        "code": 24,
        "name": "CASH",
        "first_frame": 16575,
        "closest_frame": 16641,
        "closest_gap": 12.0,
        "required_seen": true,
        "last_frame": 16641,
        "last_position": [
          154,
          104
        ],
        "last_gap": 12.0,
        "outcome": "likely_collected",
        "end_frame": 16642,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 43833,
        "code": 24,
        "name": "CASH",
        "first_frame": 16611,
        "closest_frame": 16646,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 16646,
        "last_position": [
          150,
          100
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 16647,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 44157,
        "code": 24,
        "name": "CASH",
        "first_frame": 16671,
        "closest_frame": 16732,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 16732,
        "last_position": [
          160,
          104
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 16733,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 44186,
        "code": 24,
        "name": "CASH",
        "first_frame": 16674,
        "closest_frame": 16728,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 16728,
        "last_position": [
          154,
          104
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 16729,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 44823,
        "code": 96,
        "name": "CASH",
        "first_frame": 16800,
        "closest_frame": 16881,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 16890,
        "last_position": [
          156,
          199
        ],
        "last_gap": 109.0,
        "outcome": "missed",
        "end_frame": 16891,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 44862,
        "code": 96,
        "name": "CASH",
        "first_frame": 16806,
        "closest_frame": 16885,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 16897,
        "last_position": [
          149,
          193
        ],
        "last_gap": 103.00485425454472,
        "outcome": "missed",
        "end_frame": 16898,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 44906,
        "code": 96,
        "name": "CASH",
        "first_frame": 16815,
        "closest_frame": 16886,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 16886,
        "last_position": [
          156,
          78
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 16887,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 45406,
        "code": 24,
        "name": "CASH",
        "first_frame": 16908,
        "closest_frame": 16934,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 16951,
        "last_position": [
          152,
          70
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 16952,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 45626,
        "code": 96,
        "name": "CASH",
        "first_frame": 16950,
        "closest_frame": 16979,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 17034,
        "last_position": [
          157,
          121
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 17035,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 45751,
        "code": 24,
        "name": "CASH",
        "first_frame": 16974,
        "closest_frame": 16978,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 16978,
        "last_position": [
          154,
          55
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 16979,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 45767,
        "code": 96,
        "name": "CASH",
        "first_frame": 16975,
        "closest_frame": 17052,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 17052,
        "last_position": [
          158,
          109
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 17053,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 45839,
        "code": 96,
        "name": "CASH",
        "first_frame": 16987,
        "closest_frame": 17062,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 17062,
        "last_position": [
          157,
          83
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 17063,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 45913,
        "code": 96,
        "name": "CASH",
        "first_frame": 17004,
        "closest_frame": 17060,
        "closest_gap": 9.0,
        "required_seen": true,
        "last_frame": 17060,
        "last_position": [
          162,
          88
        ],
        "last_gap": 9.0,
        "outcome": "likely_collected",
        "end_frame": 17061,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 46009,
        "code": 96,
        "name": "CASH",
        "first_frame": 17021,
        "closest_frame": 17063,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 17063,
        "last_position": [
          147,
          83
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 17064,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 46090,
        "code": 96,
        "name": "CASH",
        "first_frame": 17037,
        "closest_frame": 17060,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 17060,
        "last_position": [
          154,
          91
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 17061,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 46261,
        "code": 96,
        "name": "CASH",
        "first_frame": 17067,
        "closest_frame": 17149,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 17149,
        "last_position": [
          155,
          111
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 17150,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 46358,
        "code": 24,
        "name": "CASH",
        "first_frame": 17084,
        "closest_frame": 17143,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 17143,
        "last_position": [
          160,
          128
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 17144,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 46591,
        "code": 96,
        "name": "CASH",
        "first_frame": 17132,
        "closest_frame": 17153,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 17153,
        "last_position": [
          143,
          142
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 17154,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 46642,
        "code": 96,
        "name": "CASH",
        "first_frame": 17140,
        "closest_frame": 17186,
        "closest_gap": 7.0,
        "required_seen": true,
        "last_frame": 17186,
        "last_position": [
          158,
          95
        ],
        "last_gap": 7.0,
        "outcome": "likely_collected",
        "end_frame": 17187,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 47163,
        "code": 168,
        "name": "HEALTH POWER 1",
        "first_frame": 17242,
        "closest_frame": 17298,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 17298,
        "last_position": [
          153,
          103
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 17299,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 3,
        "identity": 47183,
        "code": 96,
        "name": "CASH",
        "first_frame": 17245,
        "closest_frame": 17255,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 17297,
        "last_position": [
          154,
          192
        ],
        "last_gap": 57.14017850864661,
        "outcome": "missed",
        "end_frame": 17298,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 47268,
        "code": 96,
        "name": "CASH",
        "first_frame": 17260,
        "closest_frame": 17270,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 17305,
        "last_position": [
          172,
          124
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 17306,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 47490,
        "code": 96,
        "name": "CASH",
        "first_frame": 17299,
        "closest_frame": 17306,
        "closest_gap": 19.7,
        "required_seen": true,
        "last_frame": 17351,
        "last_position": [
          159,
          193
        ],
        "last_gap": 53.9351462406472,
        "outcome": "missed",
        "end_frame": 17352,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 47741,
        "code": 96,
        "name": "CASH",
        "first_frame": 17339,
        "closest_frame": 17351,
        "closest_gap": 45.8,
        "required_seen": true,
        "last_frame": 17422,
        "last_position": [
          169,
          197
        ],
        "last_gap": 139.51702405083043,
        "outcome": "missed",
        "end_frame": 17423,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 53431,
        "code": 96,
        "name": "CASH",
        "first_frame": 18502,
        "closest_frame": 18509,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 18509,
        "last_position": [
          160,
          143
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 18510,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 53433,
        "code": 96,
        "name": "CASH",
        "first_frame": 18502,
        "closest_frame": 18555,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 18555,
        "last_position": [
          198,
          98
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 18556,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 53434,
        "code": 24,
        "name": "CASH",
        "first_frame": 18502,
        "closest_frame": 18539,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 18539,
        "last_position": [
          103,
          78
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 18540,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 53435,
        "code": 96,
        "name": "CASH",
        "first_frame": 18502,
        "closest_frame": 18522,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 18525,
        "last_position": [
          171,
          82
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 18526,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 53436,
        "code": 24,
        "name": "CASH",
        "first_frame": 18502,
        "closest_frame": 18535,
        "closest_gap": 5.1,
        "required_seen": true,
        "last_frame": 18535,
        "last_position": [
          135,
          92
        ],
        "last_gap": 5.0990195135927845,
        "outcome": "likely_collected",
        "end_frame": 18536,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 53437,
        "code": 96,
        "name": "CASH",
        "first_frame": 18502,
        "closest_frame": 18540,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 18540,
        "last_position": [
          95,
          81
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 18541,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 53438,
        "code": 24,
        "name": "CASH",
        "first_frame": 18502,
        "closest_frame": 18533,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 18533,
        "last_position": [
          151,
          79
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 18534,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 53439,
        "code": 96,
        "name": "CASH",
        "first_frame": 18502,
        "closest_frame": 18555,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 18555,
        "last_position": [
          202,
          80
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 18556,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 53440,
        "code": 24,
        "name": "CASH",
        "first_frame": 18502,
        "closest_frame": 18528,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 18528,
        "last_position": [
          179,
          60
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 18529,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 54681,
        "code": 96,
        "name": "CASH",
        "first_frame": 19686,
        "closest_frame": 19726,
        "closest_gap": 83.6,
        "required_seen": true,
        "last_frame": 19767,
        "last_position": [
          172,
          194
        ],
        "last_gap": 109.62207806824317,
        "outcome": "missed",
        "end_frame": 19768,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 54875,
        "code": 96,
        "name": "CASH",
        "first_frame": 19720,
        "closest_frame": 19737,
        "closest_gap": 26.0,
        "required_seen": true,
        "last_frame": 19816,
        "last_position": [
          149,
          198
        ],
        "last_gap": 94.76286192385707,
        "outcome": "missed",
        "end_frame": 19817,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 55225,
        "code": 96,
        "name": "CASH",
        "first_frame": 19789,
        "closest_frame": 19795,
        "closest_gap": 31.0,
        "required_seen": true,
        "last_frame": 19887,
        "last_position": [
          148,
          193
        ],
        "last_gap": 61.220911460055866,
        "outcome": "missed",
        "end_frame": 19888,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 55513,
        "code": 96,
        "name": "CASH",
        "first_frame": 19845,
        "closest_frame": 19902,
        "closest_gap": 35.23,
        "required_seen": true,
        "last_frame": 19903,
        "last_position": [
          167,
          193
        ],
        "last_gap": 46.04345773288535,
        "outcome": "missed",
        "end_frame": 19904,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 55824,
        "code": 96,
        "name": "CASH",
        "first_frame": 19907,
        "closest_frame": 19908,
        "closest_gap": 13.0,
        "required_seen": true,
        "last_frame": 19967,
        "last_position": [
          155,
          192
        ],
        "last_gap": 104.80935072788114,
        "outcome": "missed",
        "end_frame": 19968,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 55885,
        "code": 96,
        "name": "CASH",
        "first_frame": 19920,
        "closest_frame": 19937,
        "closest_gap": 31.06,
        "required_seen": true,
        "last_frame": 20019,
        "last_position": [
          170,
          199
        ],
        "last_gap": 81.46778504415104,
        "outcome": "missed",
        "end_frame": 20020,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 56270,
        "code": 24,
        "name": "CASH",
        "first_frame": 19997,
        "closest_frame": 20020,
        "closest_gap": 38.08,
        "required_seen": true,
        "last_frame": 20083,
        "last_position": [
          173,
          197
        ],
        "last_gap": 88.23264701911646,
        "outcome": "missed",
        "end_frame": 20084,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 56574,
        "code": 24,
        "name": "CASH",
        "first_frame": 20054,
        "closest_frame": 20131,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 20133,
        "last_position": [
          179,
          83
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 20134,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 56690,
        "code": 24,
        "name": "CASH",
        "first_frame": 20077,
        "closest_frame": 20147,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 20147,
        "last_position": [
          186,
          88
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 20148,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 59395,
        "code": 96,
        "name": "CASH",
        "first_frame": 20610,
        "closest_frame": 20615,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 20615,
        "last_position": [
          130,
          114
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 20616,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 59520,
        "code": 136,
        "name": "ZAPPER",
        "first_frame": 20630,
        "closest_frame": 20662,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 20662,
        "last_position": [
          142,
          107
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 20663,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 3,
        "identity": 59727,
        "code": 96,
        "name": "CASH",
        "first_frame": 20663,
        "closest_frame": 20754,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 20754,
        "last_position": [
          147,
          152
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 20755,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 64250,
        "code": 96,
        "name": "CASH",
        "first_frame": 21543,
        "closest_frame": 21588,
        "closest_gap": 43.0,
        "required_seen": true,
        "last_frame": 21619,
        "last_position": [
          148,
          195
        ],
        "last_gap": 72.69112738154499,
        "outcome": "missed",
        "end_frame": 21620,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 66559,
        "code": 96,
        "name": "CASH",
        "first_frame": 22000,
        "closest_frame": 22024,
        "closest_gap": 53.14,
        "required_seen": true,
        "last_frame": 22080,
        "last_position": [
          171,
          193
        ],
        "last_gap": 95.67131231461184,
        "outcome": "missed",
        "end_frame": 22081,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 66561,
        "code": 96,
        "name": "CASH",
        "first_frame": 22000,
        "closest_frame": 22025,
        "closest_gap": 48.26,
        "required_seen": true,
        "last_frame": 22086,
        "last_position": [
          171,
          193
        ],
        "last_gap": 95.67131231461184,
        "outcome": "missed",
        "end_frame": 22087,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 66604,
        "code": 96,
        "name": "CASH",
        "first_frame": 22008,
        "closest_frame": 22025,
        "closest_gap": 40.31,
        "required_seen": true,
        "last_frame": 22091,
        "last_position": [
          171,
          195
        ],
        "last_gap": 97.0,
        "outcome": "missed",
        "end_frame": 22092,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 66667,
        "code": 172,
        "name": "HEALTH POWER 2",
        "first_frame": 22019,
        "closest_frame": 22028,
        "closest_gap": 25.63,
        "required_seen": true,
        "last_frame": 22102,
        "last_position": [
          171,
          193
        ],
        "last_gap": 91.96738552334735,
        "outcome": "missed",
        "end_frame": 22103,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 3,
        "identity": 68696,
        "code": 96,
        "name": "CASH",
        "first_frame": 22440,
        "closest_frame": 22470,
        "closest_gap": 55.61,
        "required_seen": true,
        "last_frame": 22534,
        "last_position": [
          171,
          198
        ],
        "last_gap": 98.3107318658548,
        "outcome": "missed",
        "end_frame": 22535,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 68851,
        "code": 96,
        "name": "CASH",
        "first_frame": 22472,
        "closest_frame": 22500,
        "closest_gap": 54.92,
        "required_seen": true,
        "last_frame": 22565,
        "last_position": [
          171,
          192
        ],
        "last_gap": 109.288608738514,
        "outcome": "missed",
        "end_frame": 22566,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 69849,
        "code": 96,
        "name": "CASH",
        "first_frame": 22664,
        "closest_frame": 22733,
        "closest_gap": 47.0,
        "required_seen": true,
        "last_frame": 22762,
        "last_position": [
          146,
          195
        ],
        "last_gap": 98.3107318658548,
        "outcome": "missed",
        "end_frame": 22763,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 70027,
        "code": 96,
        "name": "CASH",
        "first_frame": 22697,
        "closest_frame": 22725,
        "closest_gap": 48.1,
        "required_seen": true,
        "last_frame": 22789,
        "last_position": [
          148,
          193
        ],
        "last_gap": 98.41239759298622,
        "outcome": "missed",
        "end_frame": 22790,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 70547,
        "code": 96,
        "name": "CASH",
        "first_frame": 22802,
        "closest_frame": 22860,
        "closest_gap": 49.09,
        "required_seen": true,
        "last_frame": 22890,
        "last_position": [
          148,
          199
        ],
        "last_gap": 88.02272433866155,
        "outcome": "missed",
        "end_frame": 22891,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 72855,
        "code": 96,
        "name": "CASH",
        "first_frame": 23250,
        "closest_frame": 23312,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 23312,
        "last_position": [
          172,
          113
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 23313,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 74432,
        "code": 24,
        "name": "CASH",
        "first_frame": 23559,
        "closest_frame": 23581,
        "closest_gap": 38.21,
        "required_seen": true,
        "last_frame": 23650,
        "last_position": [
          169,
          198
        ],
        "last_gap": 83.38465086573187,
        "outcome": "missed",
        "end_frame": 23651,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 74493,
        "code": 24,
        "name": "CASH",
        "first_frame": 23571,
        "closest_frame": 23620,
        "closest_gap": 82.86,
        "required_seen": true,
        "last_frame": 23655,
        "last_position": [
          147,
          194
        ],
        "last_gap": 100.66280345788111,
        "outcome": "missed",
        "end_frame": 23656,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 74946,
        "code": 24,
        "name": "CASH",
        "first_frame": 23655,
        "closest_frame": 23694,
        "closest_gap": 68.68,
        "required_seen": true,
        "last_frame": 23745,
        "last_position": [
          171,
          194
        ],
        "last_gap": 117.61802582937702,
        "outcome": "missed",
        "end_frame": 23746,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 74995,
        "code": 96,
        "name": "CASH",
        "first_frame": 23663,
        "closest_frame": 23663,
        "closest_gap": 26.17,
        "required_seen": true,
        "last_frame": 23752,
        "last_position": [
          149,
          192
        ],
        "last_gap": 130.14607178090316,
        "outcome": "missed",
        "end_frame": 23753,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 80700,
        "code": 24,
        "name": "CASH",
        "first_frame": 24784,
        "closest_frame": 24871,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 24871,
        "last_position": [
          163,
          135
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 24872,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 80991,
        "code": 96,
        "name": "CASH",
        "first_frame": 24845,
        "closest_frame": 24891,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 24891,
        "last_position": [
          147,
          130
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 24892,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 81299,
        "code": 172,
        "name": "HEALTH POWER 2",
        "first_frame": 24901,
        "closest_frame": 24965,
        "closest_gap": 30.0,
        "required_seen": true,
        "last_frame": 24969,
        "last_position": [
          158,
          193
        ],
        "last_gap": 31.04834939252005,
        "outcome": "missed",
        "end_frame": 24970,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 3,
        "identity": 81404,
        "code": 96,
        "name": "CASH",
        "first_frame": 24920,
        "closest_frame": 24933,
        "closest_gap": 10.0,
        "required_seen": true,
        "last_frame": 24933,
        "last_position": [
          109,
          149
        ],
        "last_gap": 10.0,
        "outcome": "likely_collected",
        "end_frame": 24934,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 81671,
        "code": 96,
        "name": "CASH",
        "first_frame": 24971,
        "closest_frame": 24973,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 24973,
        "last_position": [
          85,
          162
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 24974,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 81753,
        "code": 96,
        "name": "CASH",
        "first_frame": 24986,
        "closest_frame": 24986,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 24988,
        "last_position": [
          51,
          157
        ],
        "last_gap": 10.0,
        "outcome": "likely_collected",
        "end_frame": 24989,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 81849,
        "code": 96,
        "name": "CASH",
        "first_frame": 25005,
        "closest_frame": 25016,
        "closest_gap": 52.0,
        "required_seen": true,
        "last_frame": 25100,
        "last_position": [
          145,
          196
        ],
        "last_gap": 95.71833680126291,
        "outcome": "missed",
        "end_frame": 25101,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 82613,
        "code": 96,
        "name": "CASH",
        "first_frame": 25154,
        "closest_frame": 25191,
        "closest_gap": 36.0,
        "required_seen": true,
        "last_frame": 25219,
        "last_position": [
          164,
          198
        ],
        "last_gap": 49.03060268852505,
        "outcome": "missed",
        "end_frame": 25220,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87363,
        "code": 96,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 26000,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 26000,
        "last_position": [
          184,
          112
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 26001,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87364,
        "code": 24,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 26018,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 26019,
        "last_position": [
          134,
          89
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 26020,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87365,
        "code": 96,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25975,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 25975,
        "last_position": [
          172,
          147
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 25976,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87366,
        "code": 24,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25987,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 25992,
        "last_position": [
          147,
          99
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 25993,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87367,
        "code": 96,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25981,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 25981,
        "last_position": [
          182,
          91
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 25982,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87368,
        "code": 24,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25999,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 25999,
        "last_position": [
          189,
          110
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 26000,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87369,
        "code": 96,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 26003,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 26003,
        "last_position": [
          184,
          97
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 26004,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87370,
        "code": 24,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25993,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 25993,
        "last_position": [
          175,
          98
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 25994,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87371,
        "code": 96,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25993,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 25993,
        "last_position": [
          169,
          118
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 25994,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87372,
        "code": 24,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25995,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 25995,
        "last_position": [
          187,
          114
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 25996,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87373,
        "code": 96,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 26017,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 26017,
        "last_position": [
          130,
          83
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 26018,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87374,
        "code": 24,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25983,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 25983,
        "last_position": [
          171,
          91
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 25984,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87375,
        "code": 96,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25982,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 26005,
        "last_position": [
          183,
          109
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 26006,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87376,
        "code": 24,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25994,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 25994,
        "last_position": [
          180,
          106
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 25995,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87377,
        "code": 96,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 26010,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 26010,
        "last_position": [
          126,
          119
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 26011,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87378,
        "code": 24,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 26014,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 26014,
        "last_position": [
          147,
          99
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 26015,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87379,
        "code": 96,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 26029,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 26030,
        "last_position": [
          165,
          88
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 26031,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87380,
        "code": 24,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25992,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 25992,
        "last_position": [
          147,
          98
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 25993,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87381,
        "code": 96,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 25984,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 25984,
        "last_position": [
          143,
          94
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 25985,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 3,
        "identity": 87382,
        "code": 24,
        "name": "CASH",
        "first_frame": 25963,
        "closest_frame": 26021,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 26021,
        "last_position": [
          172,
          104
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 26022,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 88623,
        "code": 96,
        "name": "CASH",
        "first_frame": 27730,
        "closest_frame": 27757,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 27804,
        "last_position": [
          146,
          197
        ],
        "last_gap": 78.91767862779544,
        "outcome": "missed",
        "end_frame": 27805,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 88912,
        "code": 96,
        "name": "CASH",
        "first_frame": 27785,
        "closest_frame": 27839,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 27839,
        "last_position": [
          155,
          109
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 27840,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 88919,
        "code": 96,
        "name": "CASH",
        "first_frame": 27786,
        "closest_frame": 27848,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 27848,
        "last_position": [
          148,
          113
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 27849,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 89145,
        "code": 96,
        "name": "CASH",
        "first_frame": 27831,
        "closest_frame": 27858,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 27858,
        "last_position": [
          153,
          115
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 27859,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 89529,
        "code": 96,
        "name": "CASH",
        "first_frame": 27901,
        "closest_frame": 27946,
        "closest_gap": 12.53,
        "required_seen": true,
        "last_frame": 27953,
        "last_position": [
          162,
          192
        ],
        "last_gap": 19.209372712298546,
        "outcome": "missed",
        "end_frame": 27954,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 89799,
        "code": 96,
        "name": "CASH",
        "first_frame": 27951,
        "closest_frame": 28005,
        "closest_gap": 6.4,
        "required_seen": true,
        "last_frame": 28005,
        "last_position": [
          150,
          152
        ],
        "last_gap": 6.4031242374328485,
        "outcome": "likely_collected",
        "end_frame": 28006,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 89811,
        "code": 96,
        "name": "CASH",
        "first_frame": 27953,
        "closest_frame": 27976,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 27976,
        "last_position": [
          133,
          114
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 27977,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 89844,
        "code": 96,
        "name": "CASH",
        "first_frame": 27959,
        "closest_frame": 27977,
        "closest_gap": 23.0,
        "required_seen": true,
        "last_frame": 28019,
        "last_position": [
          160,
          198
        ],
        "last_gap": 82.0,
        "outcome": "missed",
        "end_frame": 28020,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 89896,
        "code": 96,
        "name": "CASH",
        "first_frame": 27968,
        "closest_frame": 27971,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 27971,
        "last_position": [
          176,
          139
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 27972,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 90073,
        "code": 96,
        "name": "CASH",
        "first_frame": 28002,
        "closest_frame": 28048,
        "closest_gap": 19.0,
        "required_seen": true,
        "last_frame": 28049,
        "last_position": [
          165,
          192
        ],
        "last_gap": 21.633307652783937,
        "outcome": "missed",
        "end_frame": 28050,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 90906,
        "code": 96,
        "name": "CASH",
        "first_frame": 28163,
        "closest_frame": 28224,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 28233,
        "last_position": [
          157,
          199
        ],
        "last_gap": 82.21921916437786,
        "outcome": "missed",
        "end_frame": 28234,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 91051,
        "code": 96,
        "name": "CASH",
        "first_frame": 28189,
        "closest_frame": 28267,
        "closest_gap": 16.12,
        "required_seen": true,
        "last_frame": 28275,
        "last_position": [
          173,
          197
        ],
        "last_gap": 55.31726674375732,
        "outcome": "missed",
        "end_frame": 28276,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 91265,
        "code": 24,
        "name": "CASH",
        "first_frame": 28230,
        "closest_frame": 28258,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 28299,
        "last_position": [
          145,
          192
        ],
        "last_gap": 29.017236257093817,
        "outcome": "missed",
        "end_frame": 28300,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 91510,
        "code": 24,
        "name": "CASH",
        "first_frame": 28276,
        "closest_frame": 28291,
        "closest_gap": 14.76,
        "required_seen": true,
        "last_frame": 28351,
        "last_position": [
          154,
          192
        ],
        "last_gap": 48.02082881417188,
        "outcome": "missed",
        "end_frame": 28352,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 91631,
        "code": 24,
        "name": "CASH",
        "first_frame": 28300,
        "closest_frame": 28341,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 28341,
        "last_position": [
          140,
          135
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 28342,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 91905,
        "code": 24,
        "name": "CASH",
        "first_frame": 28352,
        "closest_frame": 28428,
        "closest_gap": 47.0,
        "required_seen": true,
        "last_frame": 28429,
        "last_position": [
          157,
          192
        ],
        "last_gap": 38.01315561749642,
        "outcome": "missed",
        "end_frame": 28430,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 91970,
        "code": 92,
        "name": "TEMPORARY SHIELD",
        "first_frame": 28362,
        "closest_frame": 28439,
        "closest_gap": 10.0,
        "required_seen": true,
        "last_frame": 28439,
        "last_position": [
          147,
          144
        ],
        "last_gap": 10.0,
        "outcome": "likely_collected",
        "end_frame": 28440,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 4,
        "identity": 92130,
        "code": 24,
        "name": "CASH",
        "first_frame": 28395,
        "closest_frame": 28444,
        "closest_gap": 19.21,
        "required_seen": true,
        "last_frame": 28451,
        "last_position": [
          147,
          195
        ],
        "last_gap": 57.245087125446844,
        "outcome": "missed",
        "end_frame": 28452,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 92739,
        "code": 24,
        "name": "CASH",
        "first_frame": 28510,
        "closest_frame": 28538,
        "closest_gap": 13.45,
        "required_seen": true,
        "last_frame": 28594,
        "last_position": [
          173,
          199
        ],
        "last_gap": 89.89994438263018,
        "outcome": "missed",
        "end_frame": 28595,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 93023,
        "code": 96,
        "name": "CASH",
        "first_frame": 28566,
        "closest_frame": 28632,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 28632,
        "last_position": [
          178,
          83
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 28633,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 93424,
        "code": 168,
        "name": "HEALTH POWER 1",
        "first_frame": 28648,
        "closest_frame": 28759,
        "closest_gap": 30.46,
        "required_seen": true,
        "last_frame": 28760,
        "last_position": [
          147,
          192
        ],
        "last_gap": 31.400636936215164,
        "outcome": "missed",
        "end_frame": 28761,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 4,
        "identity": 93713,
        "code": 96,
        "name": "CASH",
        "first_frame": 28703,
        "closest_frame": 28767,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 28767,
        "last_position": [
          172,
          104
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 28768,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 93789,
        "code": 96,
        "name": "CASH",
        "first_frame": 28716,
        "closest_frame": 28789,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 28789,
        "last_position": [
          179,
          91
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 28790,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 94082,
        "code": 96,
        "name": "CASH",
        "first_frame": 28776,
        "closest_frame": 28833,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 28833,
        "last_position": [
          150,
          113
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 28834,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 94530,
        "code": 96,
        "name": "CASH",
        "first_frame": 28861,
        "closest_frame": 28862,
        "closest_gap": 9.0,
        "required_seen": true,
        "last_frame": 28862,
        "last_position": [
          157,
          124
        ],
        "last_gap": 9.0,
        "outcome": "likely_collected",
        "end_frame": 28863,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 94730,
        "code": 96,
        "name": "CASH",
        "first_frame": 28898,
        "closest_frame": 28930,
        "closest_gap": 16.76,
        "required_seen": true,
        "last_frame": 28955,
        "last_position": [
          169,
          196
        ],
        "last_gap": 30.610455730027933,
        "outcome": "missed",
        "end_frame": 28956,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 94771,
        "code": 96,
        "name": "CASH",
        "first_frame": 28904,
        "closest_frame": 28905,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 28960,
        "last_position": [
          161,
          192
        ],
        "last_gap": 29.0,
        "outcome": "missed",
        "end_frame": 28961,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 94841,
        "code": 96,
        "name": "CASH",
        "first_frame": 28917,
        "closest_frame": 28917,
        "closest_gap": 15.52,
        "required_seen": true,
        "last_frame": 28967,
        "last_position": [
          157,
          192
        ],
        "last_gap": 41.593268686170845,
        "outcome": "missed",
        "end_frame": 28968,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 94952,
        "code": 96,
        "name": "CASH",
        "first_frame": 28939,
        "closest_frame": 28948,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 28950,
        "last_position": [
          209,
          158
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 28951,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 95559,
        "code": 96,
        "name": "CASH",
        "first_frame": 29056,
        "closest_frame": 29057,
        "closest_gap": 9.0,
        "required_seen": true,
        "last_frame": 29117,
        "last_position": [
          163,
          194
        ],
        "last_gap": 83.81527307120105,
        "outcome": "missed",
        "end_frame": 29118,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 95782,
        "code": 96,
        "name": "CASH",
        "first_frame": 29094,
        "closest_frame": 29102,
        "closest_gap": 15.13,
        "required_seen": true,
        "last_frame": 29185,
        "last_position": [
          149,
          193
        ],
        "last_gap": 39.35733730830886,
        "outcome": "missed",
        "end_frame": 29186,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 95916,
        "code": 96,
        "name": "CASH",
        "first_frame": 29117,
        "closest_frame": 29189,
        "closest_gap": 14.42,
        "required_seen": true,
        "last_frame": 29191,
        "last_position": [
          160,
          199
        ],
        "last_gap": 24.0,
        "outcome": "missed",
        "end_frame": 29192,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 96093,
        "code": 96,
        "name": "CASH",
        "first_frame": 29152,
        "closest_frame": 29251,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 29256,
        "last_position": [
          152,
          195
        ],
        "last_gap": 35.014282800023196,
        "outcome": "missed",
        "end_frame": 29257,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 96412,
        "code": 96,
        "name": "CASH",
        "first_frame": 29214,
        "closest_frame": 29250,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 29250,
        "last_position": [
          152,
          131
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 29251,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 96778,
        "code": 96,
        "name": "CASH",
        "first_frame": 29281,
        "closest_frame": 29363,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 29363,
        "last_position": [
          155,
          160
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 29364,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 96922,
        "code": 96,
        "name": "CASH",
        "first_frame": 29306,
        "closest_frame": 29372,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 29372,
        "last_position": [
          149,
          155
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 29373,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 96997,
        "code": 96,
        "name": "CASH",
        "first_frame": 29320,
        "closest_frame": 29375,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 29375,
        "last_position": [
          169,
          154
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 29376,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 97019,
        "code": 96,
        "name": "CASH",
        "first_frame": 29323,
        "closest_frame": 29389,
        "closest_gap": 31.38,
        "required_seen": true,
        "last_frame": 29398,
        "last_position": [
          171,
          192
        ],
        "last_gap": 59.81638571495272,
        "outcome": "missed",
        "end_frame": 29399,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 97309,
        "code": 96,
        "name": "CASH",
        "first_frame": 29377,
        "closest_frame": 29407,
        "closest_gap": 47.38,
        "required_seen": true,
        "last_frame": 29443,
        "last_position": [
          167,
          196
        ],
        "last_gap": 61.0,
        "outcome": "missed",
        "end_frame": 29444,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 97436,
        "code": 96,
        "name": "CASH",
        "first_frame": 29398,
        "closest_frame": 29471,
        "closest_gap": 10.77,
        "required_seen": true,
        "last_frame": 29479,
        "last_position": [
          169,
          196
        ],
        "last_gap": 24.596747752497688,
        "outcome": "missed",
        "end_frame": 29480,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 97551,
        "code": 96,
        "name": "CASH",
        "first_frame": 29419,
        "closest_frame": 29482,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 29482,
        "last_position": [
          148,
          150
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 29483,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 97751,
        "code": 96,
        "name": "CASH",
        "first_frame": 29455,
        "closest_frame": 29535,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 29535,
        "last_position": [
          173,
          152
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 29536,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 97841,
        "code": 96,
        "name": "CASH",
        "first_frame": 29471,
        "closest_frame": 29471,
        "closest_gap": 17.0,
        "required_seen": true,
        "last_frame": 29521,
        "last_position": [
          171,
          194
        ],
        "last_gap": 28.460498941515414,
        "outcome": "missed",
        "end_frame": 29522,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 98497,
        "code": 96,
        "name": "CASH",
        "first_frame": 29592,
        "closest_frame": 29643,
        "closest_gap": 17.8,
        "required_seen": true,
        "last_frame": 29647,
        "last_position": [
          166,
          193
        ],
        "last_gap": 43.0,
        "outcome": "missed",
        "end_frame": 29648,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 98580,
        "code": 96,
        "name": "CASH",
        "first_frame": 29608,
        "closest_frame": 29631,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 29654,
        "last_position": [
          149,
          166
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 29655,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 98664,
        "code": 96,
        "name": "CASH",
        "first_frame": 29623,
        "closest_frame": 29643,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 29671,
        "last_position": [
          147,
          155
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 29672,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 98724,
        "code": 96,
        "name": "CASH",
        "first_frame": 29633,
        "closest_frame": 29694,
        "closest_gap": 6.0,
        "required_seen": true,
        "last_frame": 29694,
        "last_position": [
          164,
          111
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 29695,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 98943,
        "code": 96,
        "name": "CASH",
        "first_frame": 29674,
        "closest_frame": 29738,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 29738,
        "last_position": [
          157,
          145
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 29739,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 99312,
        "code": 96,
        "name": "CASH",
        "first_frame": 29741,
        "closest_frame": 29773,
        "closest_gap": 25.55,
        "required_seen": true,
        "last_frame": 29822,
        "last_position": [
          172,
          193
        ],
        "last_gap": 77.41446893184762,
        "outcome": "missed",
        "end_frame": 29823,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 99396,
        "code": 96,
        "name": "CASH",
        "first_frame": 29758,
        "closest_frame": 29780,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 29781,
        "last_position": [
          104,
          129
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 29782,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 99747,
        "code": 96,
        "name": "CASH",
        "first_frame": 29822,
        "closest_frame": 29880,
        "closest_gap": 21.0,
        "required_seen": true,
        "last_frame": 29886,
        "last_position": [
          150,
          192
        ],
        "last_gap": 58.137767414994535,
        "outcome": "missed",
        "end_frame": 29887,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 99755,
        "code": 96,
        "name": "CASH",
        "first_frame": 29823,
        "closest_frame": 29899,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 29899,
        "last_position": [
          134,
          125
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 29900,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 100763,
        "code": 96,
        "name": "CASH",
        "first_frame": 30011,
        "closest_frame": 30055,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 30055,
        "last_position": [
          154,
          116
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 30056,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 100911,
        "code": 128,
        "name": "SIDE SHOT",
        "first_frame": 30037,
        "closest_frame": 30092,
        "closest_gap": 12.21,
        "required_seen": true,
        "last_frame": 30122,
        "last_position": [
          147,
          192
        ],
        "last_gap": 27.202941017470888,
        "outcome": "missed",
        "end_frame": 30123,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 4,
        "identity": 114444,
        "code": 96,
        "name": "CASH",
        "first_frame": 32682,
        "closest_frame": 32724,
        "closest_gap": 5.0,
        "required_seen": true,
        "last_frame": 32724,
        "last_position": [
          154,
          152
        ],
        "last_gap": 5.0,
        "outcome": "likely_collected",
        "end_frame": 32725,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 114445,
        "code": 24,
        "name": "CASH",
        "first_frame": 32682,
        "closest_frame": 32761,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 32761,
        "last_position": [
          156,
          160
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 32762,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 114447,
        "code": 24,
        "name": "CASH",
        "first_frame": 32682,
        "closest_frame": 32746,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 32746,
        "last_position": [
          173,
          160
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 32747,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 114448,
        "code": 96,
        "name": "CASH",
        "first_frame": 32682,
        "closest_frame": 32751,
        "closest_gap": 10.0,
        "required_seen": true,
        "last_frame": 32751,
        "last_position": [
          173,
          149
        ],
        "last_gap": 10.0,
        "outcome": "likely_collected",
        "end_frame": 32752,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 114449,
        "code": 24,
        "name": "CASH",
        "first_frame": 32682,
        "closest_frame": 32782,
        "closest_gap": 8.0,
        "required_seen": true,
        "last_frame": 32782,
        "last_position": [
          148,
          153
        ],
        "last_gap": 8.0,
        "outcome": "likely_collected",
        "end_frame": 32783,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 114450,
        "code": 96,
        "name": "CASH",
        "first_frame": 32682,
        "closest_frame": 32753,
        "closest_gap": 3.0,
        "required_seen": true,
        "last_frame": 32753,
        "last_position": [
          148,
          154
        ],
        "last_gap": 3.0,
        "outcome": "likely_collected",
        "end_frame": 32754,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 114451,
        "code": 24,
        "name": "CASH",
        "first_frame": 32682,
        "closest_frame": 32768,
        "closest_gap": 4.0,
        "required_seen": true,
        "last_frame": 32768,
        "last_position": [
          148,
          157
        ],
        "last_gap": 4.0,
        "outcome": "likely_collected",
        "end_frame": 32769,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 114452,
        "code": 96,
        "name": "CASH",
        "first_frame": 32682,
        "closest_frame": 32754,
        "closest_gap": 4.12,
        "required_seen": true,
        "last_frame": 32756,
        "last_position": [
          171,
          172
        ],
        "last_gap": 6.0,
        "outcome": "likely_collected",
        "end_frame": 32757,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 114453,
        "code": 24,
        "name": "CASH",
        "first_frame": 32682,
        "closest_frame": 32765,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 32765,
        "last_position": [
          171,
          159
        ],
        "last_gap": 2.0,
        "outcome": "likely_collected",
        "end_frame": 32766,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 115533,
        "code": 68,
        "name": "REAR SHOT",
        "first_frame": 33830,
        "closest_frame": 33910,
        "closest_gap": 13.0,
        "required_seen": false,
        "last_frame": 33922,
        "last_position": [
          147,
          192
        ],
        "last_gap": 71.0,
        "outcome": "allowed_skip",
        "end_frame": 33923,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 4,
        "identity": 115618,
        "code": 24,
        "name": "CASH",
        "first_frame": 33847,
        "closest_frame": 33848,
        "closest_gap": 2.0,
        "required_seen": true,
        "last_frame": 33912,
        "last_position": [
          172,
          193
        ],
        "last_gap": 62.0,
        "outcome": "missed",
        "end_frame": 33913,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 115843,
        "code": 68,
        "name": "REAR SHOT",
        "first_frame": 33889,
        "closest_frame": 33932,
        "closest_gap": 1.0,
        "required_seen": false,
        "last_frame": 33946,
        "last_position": [
          159,
          199
        ],
        "last_gap": 89.0,
        "outcome": "allowed_skip",
        "end_frame": 33947,
        "reason": "pickup retired outside the playfield",
        "loadout": {
          "already_at_maximum": false,
          "preserve_side_shot": true
        }
      },
      {
        "level": 4,
        "identity": 115891,
        "code": 24,
        "name": "CASH",
        "first_frame": 33897,
        "closest_frame": 33910,
        "closest_gap": 1.0,
        "required_seen": true,
        "last_frame": 33910,
        "last_position": [
          180,
          110
        ],
        "last_gap": 1.0,
        "outcome": "likely_collected",
        "end_frame": 33911,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 115906,
        "code": 24,
        "name": "CASH",
        "first_frame": 33899,
        "closest_frame": 33912,
        "closest_gap": 13.0,
        "required_seen": true,
        "last_frame": 33944,
        "last_position": [
          162,
          88
        ],
        "last_gap": 13.0,
        "outcome": "likely_collected",
        "end_frame": 33945,
        "reason": "retired beside the ship; capture has no explicit collection event",
        "loadout": {}
      },
      {
        "level": 4,
        "identity": 116377,
        "code": 24,
        "name": "CASH",
        "first_frame": 33990,
        "closest_frame": 33994,
        "closest_gap": 32.0,
        "required_seen": true,
        "last_frame": 34083,
        "last_position": [
          173,
          198
        ],
        "last_gap": 41.593268686170845,
        "outcome": "missed",
        "end_frame": 34084,
        "reason": "pickup retired outside the playfield",
        "loadout": {}
      }
    ]
  },
  "cash": {
    "dropped": 316,
    "outcomes": {
      "collected": 196,
      "expired": 120
    },
    "value": 22250,
    "collected_value": 13950
  },
  "cash_lifetimes": [
    {
      "level": 1,
      "identity": 231,
      "first_frame": 159,
      "value": 50,
      "outcome": "collected",
      "last_frame": 182,
      "last_position": [
        144,
        105
      ]
    },
    {
      "level": 1,
      "identity": 471,
      "first_frame": 331,
      "value": 50,
      "outcome": "collected",
      "last_frame": 374,
      "last_position": [
        168,
        117
      ]
    },
    {
      "level": 1,
      "identity": 529,
      "first_frame": 371,
      "value": 50,
      "outcome": "collected",
      "last_frame": 447,
      "last_position": [
        165,
        112
      ]
    },
    {
      "level": 1,
      "identity": 783,
      "first_frame": 493,
      "value": 50,
      "outcome": "expired",
      "last_frame": 572,
      "last_position": [
        164,
        207
      ]
    },
    {
      "level": 1,
      "identity": 1063,
      "first_frame": 620,
      "value": 50,
      "outcome": "expired",
      "last_frame": 700,
      "last_position": [
        167,
        202
      ]
    },
    {
      "level": 1,
      "identity": 1321,
      "first_frame": 724,
      "value": 50,
      "outcome": "collected",
      "last_frame": 764,
      "last_position": [
        167,
        116
      ]
    },
    {
      "level": 1,
      "identity": 1525,
      "first_frame": 808,
      "value": 50,
      "outcome": "expired",
      "last_frame": 880,
      "last_position": [
        162,
        207
      ]
    },
    {
      "level": 1,
      "identity": 1702,
      "first_frame": 884,
      "value": 50,
      "outcome": "collected",
      "last_frame": 912,
      "last_position": [
        157,
        88
      ]
    },
    {
      "level": 1,
      "identity": 1906,
      "first_frame": 969,
      "value": 50,
      "outcome": "collected",
      "last_frame": 1049,
      "last_position": [
        158,
        112
      ]
    },
    {
      "level": 1,
      "identity": 2050,
      "first_frame": 1034,
      "value": 100,
      "outcome": "collected",
      "last_frame": 1050,
      "last_position": [
        154,
        111
      ]
    },
    {
      "level": 1,
      "identity": 2390,
      "first_frame": 1179,
      "value": 50,
      "outcome": "collected",
      "last_frame": 1229,
      "last_position": [
        184,
        117
      ]
    },
    {
      "level": 1,
      "identity": 2721,
      "first_frame": 1297,
      "value": 50,
      "outcome": "collected",
      "last_frame": 1313,
      "last_position": [
        93,
        140
      ]
    },
    {
      "level": 1,
      "identity": 2885,
      "first_frame": 1371,
      "value": 50,
      "outcome": "expired",
      "last_frame": 1465,
      "last_position": [
        147,
        203
      ]
    },
    {
      "level": 1,
      "identity": 3140,
      "first_frame": 1462,
      "value": 50,
      "outcome": "collected",
      "last_frame": 1485,
      "last_position": [
        71,
        135
      ]
    },
    {
      "level": 1,
      "identity": 3919,
      "first_frame": 1748,
      "value": 100,
      "outcome": "collected",
      "last_frame": 1818,
      "last_position": [
        159,
        117
      ]
    },
    {
      "level": 1,
      "identity": 4143,
      "first_frame": 1835,
      "value": 50,
      "outcome": "collected",
      "last_frame": 1865,
      "last_position": [
        150,
        113
      ]
    },
    {
      "level": 1,
      "identity": 4349,
      "first_frame": 1916,
      "value": 50,
      "outcome": "collected",
      "last_frame": 1945,
      "last_position": [
        153,
        84
      ]
    },
    {
      "level": 1,
      "identity": 5015,
      "first_frame": 3090,
      "value": 100,
      "outcome": "expired",
      "last_frame": 3163,
      "last_position": [
        151,
        201
      ]
    },
    {
      "level": 1,
      "identity": 5285,
      "first_frame": 3196,
      "value": 50,
      "outcome": "collected",
      "last_frame": 3245,
      "last_position": [
        151,
        112
      ]
    },
    {
      "level": 1,
      "identity": 5329,
      "first_frame": 3214,
      "value": 100,
      "outcome": "collected",
      "last_frame": 3275,
      "last_position": [
        153,
        120
      ]
    },
    {
      "level": 1,
      "identity": 5440,
      "first_frame": 3257,
      "value": 100,
      "outcome": "expired",
      "last_frame": 3305,
      "last_position": [
        138,
        203
      ]
    },
    {
      "level": 1,
      "identity": 5626,
      "first_frame": 3327,
      "value": 100,
      "outcome": "collected",
      "last_frame": 3367,
      "last_position": [
        177,
        105
      ]
    },
    {
      "level": 1,
      "identity": 5623,
      "first_frame": 3327,
      "value": 50,
      "outcome": "collected",
      "last_frame": 3374,
      "last_position": [
        151,
        107
      ]
    },
    {
      "level": 1,
      "identity": 5789,
      "first_frame": 3378,
      "value": 100,
      "outcome": "expired",
      "last_frame": 3435,
      "last_position": [
        158,
        207
      ]
    },
    {
      "level": 1,
      "identity": 5955,
      "first_frame": 3452,
      "value": 100,
      "outcome": "collected",
      "last_frame": 3471,
      "last_position": [
        161,
        108
      ]
    },
    {
      "level": 1,
      "identity": 6019,
      "first_frame": 3475,
      "value": 50,
      "outcome": "expired",
      "last_frame": 3533,
      "last_position": [
        159,
        200
      ]
    },
    {
      "level": 1,
      "identity": 6081,
      "first_frame": 3501,
      "value": 100,
      "outcome": "expired",
      "last_frame": 3549,
      "last_position": [
        151,
        203
      ]
    },
    {
      "level": 1,
      "identity": 6267,
      "first_frame": 3576,
      "value": 50,
      "outcome": "expired",
      "last_frame": 3657,
      "last_position": [
        145,
        206
      ]
    },
    {
      "level": 1,
      "identity": 6359,
      "first_frame": 3612,
      "value": 100,
      "outcome": "expired",
      "last_frame": 3668,
      "last_position": [
        149,
        200
      ]
    },
    {
      "level": 1,
      "identity": 6683,
      "first_frame": 3735,
      "value": 50,
      "outcome": "expired",
      "last_frame": 3822,
      "last_position": [
        172,
        201
      ]
    },
    {
      "level": 1,
      "identity": 6817,
      "first_frame": 3786,
      "value": 50,
      "outcome": "expired",
      "last_frame": 3890,
      "last_position": [
        173,
        200
      ]
    },
    {
      "level": 1,
      "identity": 6939,
      "first_frame": 3828,
      "value": 50,
      "outcome": "collected",
      "last_frame": 3914,
      "last_position": [
        170,
        103
      ]
    },
    {
      "level": 1,
      "identity": 8506,
      "first_frame": 4501,
      "value": 50,
      "outcome": "expired",
      "last_frame": 4587,
      "last_position": [
        159,
        200
      ]
    },
    {
      "level": 1,
      "identity": 9024,
      "first_frame": 4716,
      "value": 100,
      "outcome": "collected",
      "last_frame": 4736,
      "last_position": [
        184,
        77
      ]
    },
    {
      "level": 1,
      "identity": 9745,
      "first_frame": 5029,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5110,
      "last_position": [
        147,
        121
      ]
    },
    {
      "level": 1,
      "identity": 9949,
      "first_frame": 5101,
      "value": 50,
      "outcome": "expired",
      "last_frame": 5179,
      "last_position": [
        163,
        202
      ]
    },
    {
      "level": 1,
      "identity": 9963,
      "first_frame": 5106,
      "value": 100,
      "outcome": "expired",
      "last_frame": 5157,
      "last_position": [
        150,
        200
      ]
    },
    {
      "level": 1,
      "identity": 9974,
      "first_frame": 5108,
      "value": 100,
      "outcome": "expired",
      "last_frame": 5189,
      "last_position": [
        147,
        201
      ]
    },
    {
      "level": 1,
      "identity": 9985,
      "first_frame": 5110,
      "value": 100,
      "outcome": "expired",
      "last_frame": 5161,
      "last_position": [
        171,
        207
      ]
    },
    {
      "level": 1,
      "identity": 10032,
      "first_frame": 5126,
      "value": 100,
      "outcome": "expired",
      "last_frame": 5219,
      "last_position": [
        149,
        205
      ]
    },
    {
      "level": 1,
      "identity": 10187,
      "first_frame": 5180,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5244,
      "last_position": [
        130,
        105
      ]
    },
    {
      "level": 1,
      "identity": 10222,
      "first_frame": 5191,
      "value": 100,
      "outcome": "expired",
      "last_frame": 5274,
      "last_position": [
        154,
        200
      ]
    },
    {
      "level": 1,
      "identity": 10284,
      "first_frame": 5210,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5246,
      "last_position": [
        141,
        119
      ]
    },
    {
      "level": 1,
      "identity": 10314,
      "first_frame": 5221,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5252,
      "last_position": [
        190,
        112
      ]
    },
    {
      "level": 1,
      "identity": 10329,
      "first_frame": 5225,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5277,
      "last_position": [
        163,
        113
      ]
    },
    {
      "level": 1,
      "identity": 10343,
      "first_frame": 5228,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5313,
      "last_position": [
        153,
        119
      ]
    },
    {
      "level": 1,
      "identity": 10381,
      "first_frame": 5240,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5293,
      "last_position": [
        152,
        116
      ]
    },
    {
      "level": 1,
      "identity": 10457,
      "first_frame": 5264,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5340,
      "last_position": [
        173,
        110
      ]
    },
    {
      "level": 1,
      "identity": 10471,
      "first_frame": 5268,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5348,
      "last_position": [
        154,
        117
      ]
    },
    {
      "level": 1,
      "identity": 11900,
      "first_frame": 5835,
      "value": 50,
      "outcome": "collected",
      "last_frame": 5899,
      "last_position": [
        172,
        112
      ]
    },
    {
      "level": 1,
      "identity": 11901,
      "first_frame": 5835,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5914,
      "last_position": [
        173,
        116
      ]
    },
    {
      "level": 1,
      "identity": 11902,
      "first_frame": 5835,
      "value": 50,
      "outcome": "collected",
      "last_frame": 5845,
      "last_position": [
        155,
        107
      ]
    },
    {
      "level": 1,
      "identity": 11903,
      "first_frame": 5835,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5896,
      "last_position": [
        154,
        110
      ]
    },
    {
      "level": 1,
      "identity": 11904,
      "first_frame": 5835,
      "value": 50,
      "outcome": "collected",
      "last_frame": 5905,
      "last_position": [
        172,
        114
      ]
    },
    {
      "level": 1,
      "identity": 11905,
      "first_frame": 5835,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5913,
      "last_position": [
        148,
        111
      ]
    },
    {
      "level": 1,
      "identity": 11906,
      "first_frame": 5835,
      "value": 50,
      "outcome": "collected",
      "last_frame": 5851,
      "last_position": [
        132,
        116
      ]
    },
    {
      "level": 1,
      "identity": 11907,
      "first_frame": 5835,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5879,
      "last_position": [
        150,
        111
      ]
    },
    {
      "level": 1,
      "identity": 11908,
      "first_frame": 5835,
      "value": 50,
      "outcome": "expired",
      "last_frame": 5886,
      "last_position": [
        166,
        203
      ]
    },
    {
      "level": 1,
      "identity": 11909,
      "first_frame": 5835,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5894,
      "last_position": [
        168,
        116
      ]
    },
    {
      "level": 1,
      "identity": 11910,
      "first_frame": 5835,
      "value": 50,
      "outcome": "collected",
      "last_frame": 5899,
      "last_position": [
        172,
        99
      ]
    },
    {
      "level": 1,
      "identity": 11911,
      "first_frame": 5835,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5886,
      "last_position": [
        173,
        116
      ]
    },
    {
      "level": 1,
      "identity": 11912,
      "first_frame": 5835,
      "value": 50,
      "outcome": "collected",
      "last_frame": 5897,
      "last_position": [
        139,
        108
      ]
    },
    {
      "level": 1,
      "identity": 11913,
      "first_frame": 5835,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5842,
      "last_position": [
        136,
        146
      ]
    },
    {
      "level": 1,
      "identity": 11914,
      "first_frame": 5835,
      "value": 50,
      "outcome": "collected",
      "last_frame": 5872,
      "last_position": [
        143,
        107
      ]
    },
    {
      "level": 1,
      "identity": 11915,
      "first_frame": 5835,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5897,
      "last_position": [
        155,
        106
      ]
    },
    {
      "level": 1,
      "identity": 11916,
      "first_frame": 5835,
      "value": 50,
      "outcome": "collected",
      "last_frame": 5912,
      "last_position": [
        132,
        118
      ]
    },
    {
      "level": 1,
      "identity": 11917,
      "first_frame": 5835,
      "value": 100,
      "outcome": "collected",
      "last_frame": 5858,
      "last_position": [
        151,
        106
      ]
    },
    {
      "level": 2,
      "identity": 13097,
      "first_frame": 7480,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7571,
      "last_position": [
        148,
        204
      ]
    },
    {
      "level": 2,
      "identity": 13126,
      "first_frame": 7487,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7543,
      "last_position": [
        151,
        205
      ]
    },
    {
      "level": 2,
      "identity": 13239,
      "first_frame": 7516,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7607,
      "last_position": [
        148,
        201
      ]
    },
    {
      "level": 2,
      "identity": 13326,
      "first_frame": 7540,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7599,
      "last_position": [
        148,
        202
      ]
    },
    {
      "level": 2,
      "identity": 13324,
      "first_frame": 7540,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7617,
      "last_position": [
        147,
        200
      ]
    },
    {
      "level": 2,
      "identity": 13396,
      "first_frame": 7558,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7605,
      "last_position": [
        149,
        206
      ]
    },
    {
      "level": 2,
      "identity": 13411,
      "first_frame": 7561,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7620,
      "last_position": [
        171,
        207
      ]
    },
    {
      "level": 2,
      "identity": 13570,
      "first_frame": 7605,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7674,
      "last_position": [
        160,
        200
      ]
    },
    {
      "level": 2,
      "identity": 13626,
      "first_frame": 7619,
      "value": 100,
      "outcome": "collected",
      "last_frame": 7627,
      "last_position": [
        218,
        139
      ]
    },
    {
      "level": 2,
      "identity": 13635,
      "first_frame": 7620,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7680,
      "last_position": [
        163,
        201
      ]
    },
    {
      "level": 2,
      "identity": 13897,
      "first_frame": 7689,
      "value": 100,
      "outcome": "collected",
      "last_frame": 7714,
      "last_position": [
        225,
        98
      ]
    },
    {
      "level": 2,
      "identity": 13985,
      "first_frame": 7713,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7785,
      "last_position": [
        171,
        200
      ]
    },
    {
      "level": 2,
      "identity": 14025,
      "first_frame": 7722,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7783,
      "last_position": [
        167,
        202
      ]
    },
    {
      "level": 2,
      "identity": 14054,
      "first_frame": 7730,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7778,
      "last_position": [
        177,
        203
      ]
    },
    {
      "level": 2,
      "identity": 14113,
      "first_frame": 7745,
      "value": 100,
      "outcome": "expired",
      "last_frame": 7820,
      "last_position": [
        149,
        207
      ]
    },
    {
      "level": 2,
      "identity": 14256,
      "first_frame": 7780,
      "value": 50,
      "outcome": "expired",
      "last_frame": 7863,
      "last_position": [
        165,
        201
      ]
    },
    {
      "level": 2,
      "identity": 14432,
      "first_frame": 7819,
      "value": 50,
      "outcome": "expired",
      "last_frame": 7904,
      "last_position": [
        171,
        207
      ]
    },
    {
      "level": 2,
      "identity": 14756,
      "first_frame": 7898,
      "value": 50,
      "outcome": "expired",
      "last_frame": 7978,
      "last_position": [
        173,
        203
      ]
    },
    {
      "level": 2,
      "identity": 15283,
      "first_frame": 8021,
      "value": 50,
      "outcome": "expired",
      "last_frame": 8069,
      "last_position": [
        171,
        205
      ]
    },
    {
      "level": 2,
      "identity": 15339,
      "first_frame": 8036,
      "value": 100,
      "outcome": "expired",
      "last_frame": 8109,
      "last_position": [
        173,
        201
      ]
    },
    {
      "level": 2,
      "identity": 16275,
      "first_frame": 8270,
      "value": 100,
      "outcome": "collected",
      "last_frame": 8296,
      "last_position": [
        171,
        89
      ]
    },
    {
      "level": 2,
      "identity": 16506,
      "first_frame": 8323,
      "value": 50,
      "outcome": "expired",
      "last_frame": 8408,
      "last_position": [
        172,
        203
      ]
    },
    {
      "level": 2,
      "identity": 16903,
      "first_frame": 8428,
      "value": 50,
      "outcome": "expired",
      "last_frame": 8501,
      "last_position": [
        147,
        200
      ]
    },
    {
      "level": 2,
      "identity": 17281,
      "first_frame": 8519,
      "value": 50,
      "outcome": "collected",
      "last_frame": 8528,
      "last_position": [
        173,
        128
      ]
    },
    {
      "level": 2,
      "identity": 17780,
      "first_frame": 8649,
      "value": 50,
      "outcome": "collected",
      "last_frame": 8708,
      "last_position": [
        173,
        146
      ]
    },
    {
      "level": 2,
      "identity": 17798,
      "first_frame": 8654,
      "value": 50,
      "outcome": "collected",
      "last_frame": 8705,
      "last_position": [
        157,
        142
      ]
    },
    {
      "level": 2,
      "identity": 17849,
      "first_frame": 8665,
      "value": 50,
      "outcome": "collected",
      "last_frame": 8720,
      "last_position": [
        171,
        147
      ]
    },
    {
      "level": 2,
      "identity": 17996,
      "first_frame": 8704,
      "value": 50,
      "outcome": "collected",
      "last_frame": 8773,
      "last_position": [
        164,
        137
      ]
    },
    {
      "level": 2,
      "identity": 18501,
      "first_frame": 8825,
      "value": 50,
      "outcome": "collected",
      "last_frame": 8831,
      "last_position": [
        181,
        175
      ]
    },
    {
      "level": 2,
      "identity": 18926,
      "first_frame": 8920,
      "value": 50,
      "outcome": "expired",
      "last_frame": 8979,
      "last_position": [
        156,
        201
      ]
    },
    {
      "level": 2,
      "identity": 23368,
      "first_frame": 9933,
      "value": 50,
      "outcome": "collected",
      "last_frame": 9960,
      "last_position": [
        145,
        128
      ]
    },
    {
      "level": 2,
      "identity": 23369,
      "first_frame": 9933,
      "value": 100,
      "outcome": "collected",
      "last_frame": 9973,
      "last_position": [
        163,
        110
      ]
    },
    {
      "level": 2,
      "identity": 23370,
      "first_frame": 9933,
      "value": 50,
      "outcome": "collected",
      "last_frame": 10952,
      "last_position": [
        145,
        104
      ]
    },
    {
      "level": 2,
      "identity": 23371,
      "first_frame": 9933,
      "value": 100,
      "outcome": "collected",
      "last_frame": 9971,
      "last_position": [
        193,
        121
      ]
    },
    {
      "level": 2,
      "identity": 23372,
      "first_frame": 9933,
      "value": 50,
      "outcome": "collected",
      "last_frame": 9975,
      "last_position": [
        179,
        94
      ]
    },
    {
      "level": 2,
      "identity": 23373,
      "first_frame": 9933,
      "value": 100,
      "outcome": "collected",
      "last_frame": 9982,
      "last_position": [
        185,
        91
      ]
    },
    {
      "level": 2,
      "identity": 23374,
      "first_frame": 9933,
      "value": 50,
      "outcome": "collected",
      "last_frame": 9943,
      "last_position": [
        132,
        157
      ]
    },
    {
      "level": 2,
      "identity": 23375,
      "first_frame": 9933,
      "value": 100,
      "outcome": "collected",
      "last_frame": 10952,
      "last_position": [
        149,
        100
      ]
    },
    {
      "level": 2,
      "identity": 23376,
      "first_frame": 9933,
      "value": 50,
      "outcome": "collected",
      "last_frame": 9977,
      "last_position": [
        166,
        84
      ]
    },
    {
      "level": 2,
      "identity": 23377,
      "first_frame": 9933,
      "value": 100,
      "outcome": "collected",
      "last_frame": 9970,
      "last_position": [
        183,
        114
      ]
    },
    {
      "level": 2,
      "identity": 24194,
      "first_frame": 11098,
      "value": 50,
      "outcome": "expired",
      "last_frame": 11180,
      "last_position": [
        165,
        201
      ]
    },
    {
      "level": 2,
      "identity": 24895,
      "first_frame": 11276,
      "value": 50,
      "outcome": "collected",
      "last_frame": 11353,
      "last_position": [
        150,
        137
      ]
    },
    {
      "level": 2,
      "identity": 24979,
      "first_frame": 11294,
      "value": 100,
      "outcome": "collected",
      "last_frame": 11347,
      "last_position": [
        147,
        148
      ]
    },
    {
      "level": 2,
      "identity": 25002,
      "first_frame": 11298,
      "value": 50,
      "outcome": "collected",
      "last_frame": 11365,
      "last_position": [
        151,
        137
      ]
    },
    {
      "level": 2,
      "identity": 25404,
      "first_frame": 11393,
      "value": 50,
      "outcome": "collected",
      "last_frame": 11427,
      "last_position": [
        145,
        118
      ]
    },
    {
      "level": 2,
      "identity": 25711,
      "first_frame": 11470,
      "value": 50,
      "outcome": "collected",
      "last_frame": 11537,
      "last_position": [
        152,
        120
      ]
    },
    {
      "level": 2,
      "identity": 25763,
      "first_frame": 11484,
      "value": 100,
      "outcome": "collected",
      "last_frame": 11535,
      "last_position": [
        148,
        148
      ]
    },
    {
      "level": 2,
      "identity": 26147,
      "first_frame": 11582,
      "value": 50,
      "outcome": "expired",
      "last_frame": 11657,
      "last_position": [
        158,
        206
      ]
    },
    {
      "level": 2,
      "identity": 26261,
      "first_frame": 11611,
      "value": 100,
      "outcome": "expired",
      "last_frame": 11671,
      "last_position": [
        150,
        204
      ]
    },
    {
      "level": 2,
      "identity": 26540,
      "first_frame": 11680,
      "value": 100,
      "outcome": "expired",
      "last_frame": 11738,
      "last_position": [
        148,
        206
      ]
    },
    {
      "level": 2,
      "identity": 26596,
      "first_frame": 11694,
      "value": 50,
      "outcome": "collected",
      "last_frame": 11707,
      "last_position": [
        163,
        111
      ]
    },
    {
      "level": 2,
      "identity": 26848,
      "first_frame": 11756,
      "value": 50,
      "outcome": "expired",
      "last_frame": 11837,
      "last_position": [
        173,
        205
      ]
    },
    {
      "level": 2,
      "identity": 27274,
      "first_frame": 11864,
      "value": 100,
      "outcome": "collected",
      "last_frame": 11927,
      "last_position": [
        149,
        95
      ]
    },
    {
      "level": 2,
      "identity": 27613,
      "first_frame": 11952,
      "value": 100,
      "outcome": "expired",
      "last_frame": 12019,
      "last_position": [
        154,
        205
      ]
    },
    {
      "level": 2,
      "identity": 27999,
      "first_frame": 12056,
      "value": 100,
      "outcome": "expired",
      "last_frame": 12118,
      "last_position": [
        146,
        203
      ]
    },
    {
      "level": 2,
      "identity": 28008,
      "first_frame": 12058,
      "value": 100,
      "outcome": "collected",
      "last_frame": 12115,
      "last_position": [
        138,
        88
      ]
    },
    {
      "level": 2,
      "identity": 28249,
      "first_frame": 12114,
      "value": 100,
      "outcome": "expired",
      "last_frame": 12193,
      "last_position": [
        153,
        207
      ]
    },
    {
      "level": 2,
      "identity": 28315,
      "first_frame": 12128,
      "value": 100,
      "outcome": "expired",
      "last_frame": 12219,
      "last_position": [
        151,
        204
      ]
    },
    {
      "level": 2,
      "identity": 29092,
      "first_frame": 12333,
      "value": 50,
      "outcome": "expired",
      "last_frame": 12390,
      "last_position": [
        172,
        207
      ]
    },
    {
      "level": 2,
      "identity": 29954,
      "first_frame": 12504,
      "value": 50,
      "outcome": "expired",
      "last_frame": 12600,
      "last_position": [
        174,
        203
      ]
    },
    {
      "level": 2,
      "identity": 30395,
      "first_frame": 12590,
      "value": 50,
      "outcome": "expired",
      "last_frame": 12674,
      "last_position": [
        150,
        200
      ]
    },
    {
      "level": 2,
      "identity": 30737,
      "first_frame": 12660,
      "value": 50,
      "outcome": "expired",
      "last_frame": 12739,
      "last_position": [
        146,
        204
      ]
    },
    {
      "level": 2,
      "identity": 37728,
      "first_frame": 14125,
      "value": 50,
      "outcome": "collected",
      "last_frame": 14150,
      "last_position": [
        148,
        125
      ]
    },
    {
      "level": 2,
      "identity": 37729,
      "first_frame": 14125,
      "value": 100,
      "outcome": "collected",
      "last_frame": 14155,
      "last_position": [
        137,
        108
      ]
    },
    {
      "level": 2,
      "identity": 37730,
      "first_frame": 14125,
      "value": 50,
      "outcome": "collected",
      "last_frame": 14178,
      "last_position": [
        172,
        114
      ]
    },
    {
      "level": 2,
      "identity": 37731,
      "first_frame": 14125,
      "value": 100,
      "outcome": "collected",
      "last_frame": 14201,
      "last_position": [
        161,
        136
      ]
    },
    {
      "level": 2,
      "identity": 37732,
      "first_frame": 14125,
      "value": 50,
      "outcome": "collected",
      "last_frame": 14185,
      "last_position": [
        162,
        112
      ]
    },
    {
      "level": 2,
      "identity": 37733,
      "first_frame": 14125,
      "value": 100,
      "outcome": "collected",
      "last_frame": 14143,
      "last_position": [
        187,
        121
      ]
    },
    {
      "level": 2,
      "identity": 37734,
      "first_frame": 14125,
      "value": 50,
      "outcome": "collected",
      "last_frame": 14131,
      "last_position": [
        155,
        144
      ]
    },
    {
      "level": 2,
      "identity": 37735,
      "first_frame": 14125,
      "value": 100,
      "outcome": "collected",
      "last_frame": 14189,
      "last_position": [
        172,
        131
      ]
    },
    {
      "level": 2,
      "identity": 37736,
      "first_frame": 14125,
      "value": 50,
      "outcome": "collected",
      "last_frame": 14151,
      "last_position": [
        140,
        125
      ]
    },
    {
      "level": 2,
      "identity": 37737,
      "first_frame": 14125,
      "value": 100,
      "outcome": "collected",
      "last_frame": 14167,
      "last_position": [
        169,
        126
      ]
    },
    {
      "level": 2,
      "identity": 37738,
      "first_frame": 14125,
      "value": 50,
      "outcome": "collected",
      "last_frame": 14160,
      "last_position": [
        152,
        103
      ]
    },
    {
      "level": 2,
      "identity": 37739,
      "first_frame": 14125,
      "value": 100,
      "outcome": "collected",
      "last_frame": 14201,
      "last_position": [
        172,
        134
      ]
    },
    {
      "level": 2,
      "identity": 37740,
      "first_frame": 14125,
      "value": 50,
      "outcome": "collected",
      "last_frame": 14232,
      "last_position": [
        170,
        159
      ]
    },
    {
      "level": 2,
      "identity": 37741,
      "first_frame": 14125,
      "value": 100,
      "outcome": "collected",
      "last_frame": 14143,
      "last_position": [
        181,
        110
      ]
    },
    {
      "level": 2,
      "identity": 37742,
      "first_frame": 14125,
      "value": 50,
      "outcome": "collected",
      "last_frame": 14146,
      "last_position": [
        152,
        120
      ]
    },
    {
      "level": 2,
      "identity": 37743,
      "first_frame": 14125,
      "value": 100,
      "outcome": "collected",
      "last_frame": 14218,
      "last_position": [
        173,
        154
      ]
    },
    {
      "level": 2,
      "identity": 37744,
      "first_frame": 14125,
      "value": 50,
      "outcome": "collected",
      "last_frame": 14145,
      "last_position": [
        147,
        113
      ]
    },
    {
      "level": 2,
      "identity": 37745,
      "first_frame": 14125,
      "value": 100,
      "outcome": "collected",
      "last_frame": 14189,
      "last_position": [
        156,
        121
      ]
    },
    {
      "level": 2,
      "identity": 37746,
      "first_frame": 14125,
      "value": 50,
      "outcome": "collected",
      "last_frame": 14198,
      "last_position": [
        166,
        130
      ]
    },
    {
      "level": 2,
      "identity": 37747,
      "first_frame": 14125,
      "value": 100,
      "outcome": "collected",
      "last_frame": 14142,
      "last_position": [
        174,
        118
      ]
    },
    {
      "level": 3,
      "identity": 38478,
      "first_frame": 15633,
      "value": 50,
      "outcome": "expired",
      "last_frame": 15714,
      "last_position": [
        169,
        207
      ]
    },
    {
      "level": 3,
      "identity": 38896,
      "first_frame": 15708,
      "value": 50,
      "outcome": "collected",
      "last_frame": 15772,
      "last_position": [
        168,
        109
      ]
    },
    {
      "level": 3,
      "identity": 39304,
      "first_frame": 15788,
      "value": 50,
      "outcome": "expired",
      "last_frame": 15877,
      "last_position": [
        163,
        200
      ]
    },
    {
      "level": 3,
      "identity": 39472,
      "first_frame": 15819,
      "value": 50,
      "outcome": "expired",
      "last_frame": 15906,
      "last_position": [
        157,
        200
      ]
    },
    {
      "level": 3,
      "identity": 39496,
      "first_frame": 15823,
      "value": 50,
      "outcome": "expired",
      "last_frame": 15912,
      "last_position": [
        149,
        201
      ]
    },
    {
      "level": 3,
      "identity": 39806,
      "first_frame": 15873,
      "value": 50,
      "outcome": "expired",
      "last_frame": 15938,
      "last_position": [
        173,
        200
      ]
    },
    {
      "level": 3,
      "identity": 40203,
      "first_frame": 15950,
      "value": 50,
      "outcome": "collected",
      "last_frame": 15960,
      "last_position": [
        178,
        120
      ]
    },
    {
      "level": 3,
      "identity": 40220,
      "first_frame": 15953,
      "value": 100,
      "outcome": "expired",
      "last_frame": 16035,
      "last_position": [
        148,
        201
      ]
    },
    {
      "level": 3,
      "identity": 40468,
      "first_frame": 15998,
      "value": 100,
      "outcome": "collected",
      "last_frame": 16026,
      "last_position": [
        164,
        77
      ]
    },
    {
      "level": 3,
      "identity": 40548,
      "first_frame": 16010,
      "value": 100,
      "outcome": "collected",
      "last_frame": 16025,
      "last_position": [
        158,
        87
      ]
    },
    {
      "level": 3,
      "identity": 40926,
      "first_frame": 16068,
      "value": 100,
      "outcome": "expired",
      "last_frame": 16130,
      "last_position": [
        154,
        201
      ]
    },
    {
      "level": 3,
      "identity": 41152,
      "first_frame": 16109,
      "value": 100,
      "outcome": "expired",
      "last_frame": 16171,
      "last_position": [
        163,
        207
      ]
    },
    {
      "level": 3,
      "identity": 41198,
      "first_frame": 16116,
      "value": 100,
      "outcome": "expired",
      "last_frame": 16184,
      "last_position": [
        174,
        206
      ]
    },
    {
      "level": 3,
      "identity": 41364,
      "first_frame": 16147,
      "value": 100,
      "outcome": "expired",
      "last_frame": 16207,
      "last_position": [
        163,
        200
      ]
    },
    {
      "level": 3,
      "identity": 41402,
      "first_frame": 16152,
      "value": 50,
      "outcome": "expired",
      "last_frame": 16239,
      "last_position": [
        162,
        206
      ]
    },
    {
      "level": 3,
      "identity": 41941,
      "first_frame": 16254,
      "value": 50,
      "outcome": "collected",
      "last_frame": 16305,
      "last_position": [
        161,
        110
      ]
    },
    {
      "level": 3,
      "identity": 42892,
      "first_frame": 16431,
      "value": 100,
      "outcome": "collected",
      "last_frame": 16503,
      "last_position": [
        154,
        152
      ]
    },
    {
      "level": 3,
      "identity": 43159,
      "first_frame": 16483,
      "value": 100,
      "outcome": "collected",
      "last_frame": 16491,
      "last_position": [
        159,
        140
      ]
    },
    {
      "level": 3,
      "identity": 43268,
      "first_frame": 16503,
      "value": 100,
      "outcome": "collected",
      "last_frame": 16565,
      "last_position": [
        163,
        127
      ]
    },
    {
      "level": 3,
      "identity": 43635,
      "first_frame": 16575,
      "value": 100,
      "outcome": "collected",
      "last_frame": 16643,
      "last_position": [
        154,
        112
      ]
    },
    {
      "level": 3,
      "identity": 43833,
      "first_frame": 16611,
      "value": 100,
      "outcome": "collected",
      "last_frame": 16648,
      "last_position": [
        148,
        102
      ]
    },
    {
      "level": 3,
      "identity": 44157,
      "first_frame": 16671,
      "value": 100,
      "outcome": "collected",
      "last_frame": 16734,
      "last_position": [
        160,
        112
      ]
    },
    {
      "level": 3,
      "identity": 44186,
      "first_frame": 16674,
      "value": 100,
      "outcome": "collected",
      "last_frame": 16730,
      "last_position": [
        154,
        112
      ]
    },
    {
      "level": 3,
      "identity": 44823,
      "first_frame": 16800,
      "value": 50,
      "outcome": "expired",
      "last_frame": 16892,
      "last_position": [
        156,
        207
      ]
    },
    {
      "level": 3,
      "identity": 44862,
      "first_frame": 16806,
      "value": 50,
      "outcome": "expired",
      "last_frame": 16899,
      "last_position": [
        149,
        201
      ]
    },
    {
      "level": 3,
      "identity": 44906,
      "first_frame": 16815,
      "value": 50,
      "outcome": "collected",
      "last_frame": 16888,
      "last_position": [
        156,
        80
      ]
    },
    {
      "level": 3,
      "identity": 45406,
      "first_frame": 16908,
      "value": 100,
      "outcome": "collected",
      "last_frame": 16953,
      "last_position": [
        154,
        70
      ]
    },
    {
      "level": 3,
      "identity": 45626,
      "first_frame": 16950,
      "value": 50,
      "outcome": "collected",
      "last_frame": 17036,
      "last_position": [
        157,
        129
      ]
    },
    {
      "level": 3,
      "identity": 45751,
      "first_frame": 16974,
      "value": 100,
      "outcome": "collected",
      "last_frame": 16980,
      "last_position": [
        154,
        57
      ]
    },
    {
      "level": 3,
      "identity": 45767,
      "first_frame": 16975,
      "value": 50,
      "outcome": "collected",
      "last_frame": 17054,
      "last_position": [
        158,
        117
      ]
    },
    {
      "level": 3,
      "identity": 45839,
      "first_frame": 16987,
      "value": 50,
      "outcome": "collected",
      "last_frame": 17064,
      "last_position": [
        157,
        85
      ]
    },
    {
      "level": 3,
      "identity": 45913,
      "first_frame": 17004,
      "value": 50,
      "outcome": "collected",
      "last_frame": 17062,
      "last_position": [
        162,
        96
      ]
    },
    {
      "level": 3,
      "identity": 46009,
      "first_frame": 17021,
      "value": 50,
      "outcome": "collected",
      "last_frame": 17065,
      "last_position": [
        149,
        85
      ]
    },
    {
      "level": 3,
      "identity": 46090,
      "first_frame": 17037,
      "value": 50,
      "outcome": "collected",
      "last_frame": 17062,
      "last_position": [
        152,
        93
      ]
    },
    {
      "level": 3,
      "identity": 46261,
      "first_frame": 17067,
      "value": 50,
      "outcome": "collected",
      "last_frame": 17151,
      "last_position": [
        155,
        119
      ]
    },
    {
      "level": 3,
      "identity": 46358,
      "first_frame": 17084,
      "value": 100,
      "outcome": "collected",
      "last_frame": 17145,
      "last_position": [
        160,
        136
      ]
    },
    {
      "level": 3,
      "identity": 46591,
      "first_frame": 17132,
      "value": 50,
      "outcome": "collected",
      "last_frame": 17155,
      "last_position": [
        143,
        140
      ]
    },
    {
      "level": 3,
      "identity": 46642,
      "first_frame": 17140,
      "value": 50,
      "outcome": "collected",
      "last_frame": 17188,
      "last_position": [
        158,
        103
      ]
    },
    {
      "level": 3,
      "identity": 47183,
      "first_frame": 17245,
      "value": 50,
      "outcome": "expired",
      "last_frame": 17299,
      "last_position": [
        154,
        200
      ]
    },
    {
      "level": 3,
      "identity": 47268,
      "first_frame": 17260,
      "value": 50,
      "outcome": "collected",
      "last_frame": 17307,
      "last_position": [
        172,
        132
      ]
    },
    {
      "level": 3,
      "identity": 47490,
      "first_frame": 17299,
      "value": 50,
      "outcome": "expired",
      "last_frame": 17353,
      "last_position": [
        159,
        201
      ]
    },
    {
      "level": 3,
      "identity": 47741,
      "first_frame": 17339,
      "value": 50,
      "outcome": "expired",
      "last_frame": 17424,
      "last_position": [
        169,
        205
      ]
    },
    {
      "level": 3,
      "identity": 53431,
      "first_frame": 18502,
      "value": 50,
      "outcome": "collected",
      "last_frame": 18511,
      "last_position": [
        160,
        141
      ]
    },
    {
      "level": 3,
      "identity": 53433,
      "first_frame": 18502,
      "value": 50,
      "outcome": "collected",
      "last_frame": 19490,
      "last_position": [
        196,
        100
      ]
    },
    {
      "level": 3,
      "identity": 53434,
      "first_frame": 18502,
      "value": 100,
      "outcome": "collected",
      "last_frame": 18541,
      "last_position": [
        105,
        80
      ]
    },
    {
      "level": 3,
      "identity": 53435,
      "first_frame": 18502,
      "value": 50,
      "outcome": "collected",
      "last_frame": 18527,
      "last_position": [
        169,
        84
      ]
    },
    {
      "level": 3,
      "identity": 53436,
      "first_frame": 18502,
      "value": 100,
      "outcome": "collected",
      "last_frame": 18537,
      "last_position": [
        133,
        90
      ]
    },
    {
      "level": 3,
      "identity": 53437,
      "first_frame": 18502,
      "value": 50,
      "outcome": "collected",
      "last_frame": 18542,
      "last_position": [
        97,
        81
      ]
    },
    {
      "level": 3,
      "identity": 53438,
      "first_frame": 18502,
      "value": 100,
      "outcome": "collected",
      "last_frame": 18535,
      "last_position": [
        151,
        77
      ]
    },
    {
      "level": 3,
      "identity": 53439,
      "first_frame": 18502,
      "value": 50,
      "outcome": "collected",
      "last_frame": 19490,
      "last_position": [
        200,
        80
      ]
    },
    {
      "level": 3,
      "identity": 53440,
      "first_frame": 18502,
      "value": 100,
      "outcome": "collected",
      "last_frame": 18530,
      "last_position": [
        179,
        62
      ]
    },
    {
      "level": 3,
      "identity": 54681,
      "first_frame": 19686,
      "value": 50,
      "outcome": "expired",
      "last_frame": 19769,
      "last_position": [
        172,
        202
      ]
    },
    {
      "level": 3,
      "identity": 54875,
      "first_frame": 19720,
      "value": 50,
      "outcome": "expired",
      "last_frame": 19818,
      "last_position": [
        149,
        206
      ]
    },
    {
      "level": 3,
      "identity": 55225,
      "first_frame": 19789,
      "value": 50,
      "outcome": "expired",
      "last_frame": 19889,
      "last_position": [
        148,
        201
      ]
    },
    {
      "level": 3,
      "identity": 55513,
      "first_frame": 19845,
      "value": 50,
      "outcome": "expired",
      "last_frame": 19905,
      "last_position": [
        167,
        201
      ]
    },
    {
      "level": 3,
      "identity": 55824,
      "first_frame": 19907,
      "value": 50,
      "outcome": "expired",
      "last_frame": 19969,
      "last_position": [
        155,
        200
      ]
    },
    {
      "level": 3,
      "identity": 55885,
      "first_frame": 19920,
      "value": 50,
      "outcome": "expired",
      "last_frame": 20021,
      "last_position": [
        170,
        207
      ]
    },
    {
      "level": 3,
      "identity": 56270,
      "first_frame": 19997,
      "value": 100,
      "outcome": "expired",
      "last_frame": 20085,
      "last_position": [
        173,
        205
      ]
    },
    {
      "level": 3,
      "identity": 56574,
      "first_frame": 20054,
      "value": 100,
      "outcome": "collected",
      "last_frame": 20135,
      "last_position": [
        179,
        85
      ]
    },
    {
      "level": 3,
      "identity": 56690,
      "first_frame": 20077,
      "value": 100,
      "outcome": "collected",
      "last_frame": 20149,
      "last_position": [
        184,
        90
      ]
    },
    {
      "level": 3,
      "identity": 59395,
      "first_frame": 20610,
      "value": 50,
      "outcome": "collected",
      "last_frame": 20617,
      "last_position": [
        132,
        114
      ]
    },
    {
      "level": 3,
      "identity": 59727,
      "first_frame": 20663,
      "value": 50,
      "outcome": "collected",
      "last_frame": 20756,
      "last_position": [
        147,
        160
      ]
    },
    {
      "level": 3,
      "identity": 64250,
      "first_frame": 21543,
      "value": 50,
      "outcome": "expired",
      "last_frame": 21621,
      "last_position": [
        148,
        203
      ]
    },
    {
      "level": 3,
      "identity": 66561,
      "first_frame": 22000,
      "value": 50,
      "outcome": "expired",
      "last_frame": 22088,
      "last_position": [
        171,
        201
      ]
    },
    {
      "level": 3,
      "identity": 66559,
      "first_frame": 22000,
      "value": 50,
      "outcome": "expired",
      "last_frame": 22082,
      "last_position": [
        171,
        201
      ]
    },
    {
      "level": 3,
      "identity": 66604,
      "first_frame": 22008,
      "value": 50,
      "outcome": "expired",
      "last_frame": 22093,
      "last_position": [
        171,
        203
      ]
    },
    {
      "level": 3,
      "identity": 68696,
      "first_frame": 22440,
      "value": 50,
      "outcome": "expired",
      "last_frame": 22536,
      "last_position": [
        171,
        206
      ]
    },
    {
      "level": 3,
      "identity": 68851,
      "first_frame": 22472,
      "value": 50,
      "outcome": "expired",
      "last_frame": 22567,
      "last_position": [
        171,
        200
      ]
    },
    {
      "level": 3,
      "identity": 69849,
      "first_frame": 22664,
      "value": 50,
      "outcome": "expired",
      "last_frame": 22764,
      "last_position": [
        146,
        203
      ]
    },
    {
      "level": 3,
      "identity": 70027,
      "first_frame": 22697,
      "value": 50,
      "outcome": "expired",
      "last_frame": 22791,
      "last_position": [
        148,
        201
      ]
    },
    {
      "level": 3,
      "identity": 70547,
      "first_frame": 22802,
      "value": 50,
      "outcome": "expired",
      "last_frame": 22892,
      "last_position": [
        148,
        207
      ]
    },
    {
      "level": 3,
      "identity": 72855,
      "first_frame": 23250,
      "value": 50,
      "outcome": "collected",
      "last_frame": 23314,
      "last_position": [
        172,
        121
      ]
    },
    {
      "level": 3,
      "identity": 74432,
      "first_frame": 23559,
      "value": 100,
      "outcome": "expired",
      "last_frame": 23652,
      "last_position": [
        169,
        206
      ]
    },
    {
      "level": 3,
      "identity": 74493,
      "first_frame": 23571,
      "value": 100,
      "outcome": "expired",
      "last_frame": 23657,
      "last_position": [
        147,
        202
      ]
    },
    {
      "level": 3,
      "identity": 74946,
      "first_frame": 23655,
      "value": 100,
      "outcome": "expired",
      "last_frame": 23747,
      "last_position": [
        171,
        202
      ]
    },
    {
      "level": 3,
      "identity": 74995,
      "first_frame": 23663,
      "value": 50,
      "outcome": "expired",
      "last_frame": 23754,
      "last_position": [
        149,
        200
      ]
    },
    {
      "level": 3,
      "identity": 80700,
      "first_frame": 24784,
      "value": 100,
      "outcome": "collected",
      "last_frame": 24873,
      "last_position": [
        163,
        143
      ]
    },
    {
      "level": 3,
      "identity": 80991,
      "first_frame": 24845,
      "value": 50,
      "outcome": "collected",
      "last_frame": 24893,
      "last_position": [
        147,
        138
      ]
    },
    {
      "level": 3,
      "identity": 81404,
      "first_frame": 24920,
      "value": 50,
      "outcome": "collected",
      "last_frame": 24935,
      "last_position": [
        111,
        147
      ]
    },
    {
      "level": 3,
      "identity": 81671,
      "first_frame": 24971,
      "value": 50,
      "outcome": "collected",
      "last_frame": 24975,
      "last_position": [
        87,
        160
      ]
    },
    {
      "level": 3,
      "identity": 81753,
      "first_frame": 24986,
      "value": 50,
      "outcome": "collected",
      "last_frame": 24990,
      "last_position": [
        53,
        155
      ]
    },
    {
      "level": 3,
      "identity": 81849,
      "first_frame": 25005,
      "value": 50,
      "outcome": "expired",
      "last_frame": 25102,
      "last_position": [
        145,
        204
      ]
    },
    {
      "level": 3,
      "identity": 82613,
      "first_frame": 25154,
      "value": 50,
      "outcome": "expired",
      "last_frame": 25221,
      "last_position": [
        164,
        206
      ]
    },
    {
      "level": 3,
      "identity": 87363,
      "first_frame": 25963,
      "value": 50,
      "outcome": "collected",
      "last_frame": 26002,
      "last_position": [
        182,
        112
      ]
    },
    {
      "level": 3,
      "identity": 87364,
      "first_frame": 25963,
      "value": 100,
      "outcome": "collected",
      "last_frame": 26021,
      "last_position": [
        136,
        89
      ]
    },
    {
      "level": 3,
      "identity": 87365,
      "first_frame": 25963,
      "value": 50,
      "outcome": "collected",
      "last_frame": 25977,
      "last_position": [
        172,
        145
      ]
    },
    {
      "level": 3,
      "identity": 87366,
      "first_frame": 25963,
      "value": 100,
      "outcome": "collected",
      "last_frame": 25994,
      "last_position": [
        149,
        101
      ]
    },
    {
      "level": 3,
      "identity": 87367,
      "first_frame": 25963,
      "value": 50,
      "outcome": "collected",
      "last_frame": 25983,
      "last_position": [
        180,
        93
      ]
    },
    {
      "level": 3,
      "identity": 87368,
      "first_frame": 25963,
      "value": 100,
      "outcome": "collected",
      "last_frame": 26001,
      "last_position": [
        187,
        110
      ]
    },
    {
      "level": 3,
      "identity": 87369,
      "first_frame": 25963,
      "value": 50,
      "outcome": "collected",
      "last_frame": 26005,
      "last_position": [
        182,
        97
      ]
    },
    {
      "level": 3,
      "identity": 87370,
      "first_frame": 25963,
      "value": 100,
      "outcome": "collected",
      "last_frame": 25995,
      "last_position": [
        173,
        98
      ]
    },
    {
      "level": 3,
      "identity": 87371,
      "first_frame": 25963,
      "value": 50,
      "outcome": "collected",
      "last_frame": 25995,
      "last_position": [
        167,
        116
      ]
    },
    {
      "level": 3,
      "identity": 87372,
      "first_frame": 25963,
      "value": 100,
      "outcome": "collected",
      "last_frame": 25997,
      "last_position": [
        185,
        116
      ]
    },
    {
      "level": 3,
      "identity": 87373,
      "first_frame": 25963,
      "value": 50,
      "outcome": "collected",
      "last_frame": 26019,
      "last_position": [
        132,
        83
      ]
    },
    {
      "level": 3,
      "identity": 87374,
      "first_frame": 25963,
      "value": 100,
      "outcome": "collected",
      "last_frame": 25985,
      "last_position": [
        169,
        91
      ]
    },
    {
      "level": 3,
      "identity": 87375,
      "first_frame": 25963,
      "value": 50,
      "outcome": "collected",
      "last_frame": 26007,
      "last_position": [
        181,
        107
      ]
    },
    {
      "level": 3,
      "identity": 87376,
      "first_frame": 25963,
      "value": 100,
      "outcome": "collected",
      "last_frame": 25996,
      "last_position": [
        178,
        106
      ]
    },
    {
      "level": 3,
      "identity": 87377,
      "first_frame": 25963,
      "value": 50,
      "outcome": "collected",
      "last_frame": 26012,
      "last_position": [
        128,
        119
      ]
    },
    {
      "level": 3,
      "identity": 87378,
      "first_frame": 25963,
      "value": 100,
      "outcome": "collected",
      "last_frame": 26016,
      "last_position": [
        149,
        101
      ]
    },
    {
      "level": 3,
      "identity": 87379,
      "first_frame": 25963,
      "value": 50,
      "outcome": "collected",
      "last_frame": 26031,
      "last_position": [
        165,
        96
      ]
    },
    {
      "level": 3,
      "identity": 87380,
      "first_frame": 25963,
      "value": 100,
      "outcome": "collected",
      "last_frame": 25994,
      "last_position": [
        147,
        100
      ]
    },
    {
      "level": 3,
      "identity": 87381,
      "first_frame": 25963,
      "value": 50,
      "outcome": "collected",
      "last_frame": 25986,
      "last_position": [
        145,
        94
      ]
    },
    {
      "level": 3,
      "identity": 87382,
      "first_frame": 25963,
      "value": 100,
      "outcome": "collected",
      "last_frame": 26023,
      "last_position": [
        170,
        102
      ]
    },
    {
      "level": 4,
      "identity": 88623,
      "first_frame": 27730,
      "value": 50,
      "outcome": "expired",
      "last_frame": 27806,
      "last_position": [
        146,
        205
      ]
    },
    {
      "level": 4,
      "identity": 88912,
      "first_frame": 27785,
      "value": 50,
      "outcome": "collected",
      "last_frame": 27841,
      "last_position": [
        155,
        117
      ]
    },
    {
      "level": 4,
      "identity": 88919,
      "first_frame": 27786,
      "value": 50,
      "outcome": "collected",
      "last_frame": 27850,
      "last_position": [
        148,
        121
      ]
    },
    {
      "level": 4,
      "identity": 89145,
      "first_frame": 27831,
      "value": 50,
      "outcome": "collected",
      "last_frame": 27860,
      "last_position": [
        153,
        117
      ]
    },
    {
      "level": 4,
      "identity": 89529,
      "first_frame": 27901,
      "value": 50,
      "outcome": "expired",
      "last_frame": 27955,
      "last_position": [
        162,
        200
      ]
    },
    {
      "level": 4,
      "identity": 89799,
      "first_frame": 27951,
      "value": 50,
      "outcome": "collected",
      "last_frame": 28007,
      "last_position": [
        150,
        160
      ]
    },
    {
      "level": 4,
      "identity": 89811,
      "first_frame": 27953,
      "value": 50,
      "outcome": "collected",
      "last_frame": 27978,
      "last_position": [
        131,
        114
      ]
    },
    {
      "level": 4,
      "identity": 89844,
      "first_frame": 27959,
      "value": 50,
      "outcome": "expired",
      "last_frame": 28021,
      "last_position": [
        160,
        206
      ]
    },
    {
      "level": 4,
      "identity": 89896,
      "first_frame": 27968,
      "value": 50,
      "outcome": "collected",
      "last_frame": 27973,
      "last_position": [
        176,
        137
      ]
    },
    {
      "level": 4,
      "identity": 90073,
      "first_frame": 28002,
      "value": 50,
      "outcome": "expired",
      "last_frame": 28051,
      "last_position": [
        165,
        200
      ]
    },
    {
      "level": 4,
      "identity": 90906,
      "first_frame": 28163,
      "value": 50,
      "outcome": "expired",
      "last_frame": 28235,
      "last_position": [
        157,
        207
      ]
    },
    {
      "level": 4,
      "identity": 91051,
      "first_frame": 28189,
      "value": 50,
      "outcome": "expired",
      "last_frame": 28277,
      "last_position": [
        173,
        205
      ]
    },
    {
      "level": 4,
      "identity": 91265,
      "first_frame": 28230,
      "value": 100,
      "outcome": "expired",
      "last_frame": 28301,
      "last_position": [
        145,
        200
      ]
    },
    {
      "level": 4,
      "identity": 91510,
      "first_frame": 28276,
      "value": 100,
      "outcome": "expired",
      "last_frame": 28353,
      "last_position": [
        154,
        200
      ]
    },
    {
      "level": 4,
      "identity": 91631,
      "first_frame": 28300,
      "value": 100,
      "outcome": "collected",
      "last_frame": 28343,
      "last_position": [
        138,
        133
      ]
    },
    {
      "level": 4,
      "identity": 91905,
      "first_frame": 28352,
      "value": 100,
      "outcome": "expired",
      "last_frame": 28431,
      "last_position": [
        157,
        200
      ]
    },
    {
      "level": 4,
      "identity": 92130,
      "first_frame": 28395,
      "value": 100,
      "outcome": "expired",
      "last_frame": 28453,
      "last_position": [
        147,
        203
      ]
    },
    {
      "level": 4,
      "identity": 92739,
      "first_frame": 28510,
      "value": 100,
      "outcome": "expired",
      "last_frame": 28596,
      "last_position": [
        173,
        207
      ]
    },
    {
      "level": 4,
      "identity": 93023,
      "first_frame": 28566,
      "value": 50,
      "outcome": "collected",
      "last_frame": 28634,
      "last_position": [
        178,
        85
      ]
    },
    {
      "level": 4,
      "identity": 93713,
      "first_frame": 28703,
      "value": 50,
      "outcome": "collected",
      "last_frame": 28769,
      "last_position": [
        172,
        112
      ]
    },
    {
      "level": 4,
      "identity": 93789,
      "first_frame": 28716,
      "value": 50,
      "outcome": "collected",
      "last_frame": 28791,
      "last_position": [
        177,
        93
      ]
    },
    {
      "level": 4,
      "identity": 94082,
      "first_frame": 28776,
      "value": 50,
      "outcome": "collected",
      "last_frame": 28835,
      "last_position": [
        150,
        121
      ]
    },
    {
      "level": 4,
      "identity": 94530,
      "first_frame": 28861,
      "value": 50,
      "outcome": "collected",
      "last_frame": 28864,
      "last_position": [
        157,
        122
      ]
    },
    {
      "level": 4,
      "identity": 94730,
      "first_frame": 28898,
      "value": 50,
      "outcome": "expired",
      "last_frame": 28957,
      "last_position": [
        169,
        204
      ]
    },
    {
      "level": 4,
      "identity": 94771,
      "first_frame": 28904,
      "value": 50,
      "outcome": "expired",
      "last_frame": 28962,
      "last_position": [
        161,
        200
      ]
    },
    {
      "level": 4,
      "identity": 94841,
      "first_frame": 28917,
      "value": 50,
      "outcome": "expired",
      "last_frame": 28969,
      "last_position": [
        157,
        200
      ]
    },
    {
      "level": 4,
      "identity": 94952,
      "first_frame": 28939,
      "value": 50,
      "outcome": "collected",
      "last_frame": 28952,
      "last_position": [
        207,
        156
      ]
    },
    {
      "level": 4,
      "identity": 95559,
      "first_frame": 29056,
      "value": 50,
      "outcome": "expired",
      "last_frame": 29119,
      "last_position": [
        163,
        202
      ]
    },
    {
      "level": 4,
      "identity": 95782,
      "first_frame": 29094,
      "value": 50,
      "outcome": "expired",
      "last_frame": 29187,
      "last_position": [
        149,
        201
      ]
    },
    {
      "level": 4,
      "identity": 95916,
      "first_frame": 29117,
      "value": 50,
      "outcome": "expired",
      "last_frame": 29193,
      "last_position": [
        160,
        207
      ]
    },
    {
      "level": 4,
      "identity": 96093,
      "first_frame": 29152,
      "value": 50,
      "outcome": "expired",
      "last_frame": 29258,
      "last_position": [
        152,
        203
      ]
    },
    {
      "level": 4,
      "identity": 96412,
      "first_frame": 29214,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29252,
      "last_position": [
        150,
        133
      ]
    },
    {
      "level": 4,
      "identity": 96778,
      "first_frame": 29281,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29365,
      "last_position": [
        155,
        168
      ]
    },
    {
      "level": 4,
      "identity": 96922,
      "first_frame": 29306,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29374,
      "last_position": [
        149,
        163
      ]
    },
    {
      "level": 4,
      "identity": 96997,
      "first_frame": 29320,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29377,
      "last_position": [
        169,
        162
      ]
    },
    {
      "level": 4,
      "identity": 97019,
      "first_frame": 29323,
      "value": 50,
      "outcome": "expired",
      "last_frame": 29400,
      "last_position": [
        171,
        200
      ]
    },
    {
      "level": 4,
      "identity": 97309,
      "first_frame": 29377,
      "value": 50,
      "outcome": "expired",
      "last_frame": 29445,
      "last_position": [
        167,
        204
      ]
    },
    {
      "level": 4,
      "identity": 97436,
      "first_frame": 29398,
      "value": 50,
      "outcome": "expired",
      "last_frame": 29481,
      "last_position": [
        169,
        204
      ]
    },
    {
      "level": 4,
      "identity": 97551,
      "first_frame": 29419,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29484,
      "last_position": [
        148,
        158
      ]
    },
    {
      "level": 4,
      "identity": 97751,
      "first_frame": 29455,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29537,
      "last_position": [
        173,
        160
      ]
    },
    {
      "level": 4,
      "identity": 97841,
      "first_frame": 29471,
      "value": 50,
      "outcome": "expired",
      "last_frame": 29523,
      "last_position": [
        171,
        202
      ]
    },
    {
      "level": 4,
      "identity": 98497,
      "first_frame": 29592,
      "value": 50,
      "outcome": "expired",
      "last_frame": 29649,
      "last_position": [
        166,
        201
      ]
    },
    {
      "level": 4,
      "identity": 98580,
      "first_frame": 29608,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29656,
      "last_position": [
        149,
        174
      ]
    },
    {
      "level": 4,
      "identity": 98664,
      "first_frame": 29623,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29673,
      "last_position": [
        147,
        163
      ]
    },
    {
      "level": 4,
      "identity": 98724,
      "first_frame": 29633,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29696,
      "last_position": [
        164,
        119
      ]
    },
    {
      "level": 4,
      "identity": 98943,
      "first_frame": 29674,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29740,
      "last_position": [
        157,
        153
      ]
    },
    {
      "level": 4,
      "identity": 99312,
      "first_frame": 29741,
      "value": 50,
      "outcome": "expired",
      "last_frame": 29824,
      "last_position": [
        172,
        201
      ]
    },
    {
      "level": 4,
      "identity": 99396,
      "first_frame": 29758,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29783,
      "last_position": [
        106,
        127
      ]
    },
    {
      "level": 4,
      "identity": 99747,
      "first_frame": 29822,
      "value": 50,
      "outcome": "expired",
      "last_frame": 29888,
      "last_position": [
        150,
        200
      ]
    },
    {
      "level": 4,
      "identity": 99755,
      "first_frame": 29823,
      "value": 50,
      "outcome": "collected",
      "last_frame": 29901,
      "last_position": [
        132,
        123
      ]
    },
    {
      "level": 4,
      "identity": 100763,
      "first_frame": 30011,
      "value": 50,
      "outcome": "collected",
      "last_frame": 30057,
      "last_position": [
        154,
        118
      ]
    },
    {
      "level": 4,
      "identity": 114444,
      "first_frame": 32682,
      "value": 50,
      "outcome": "collected",
      "last_frame": 32726,
      "last_position": [
        154,
        160
      ]
    },
    {
      "level": 4,
      "identity": 114445,
      "first_frame": 32682,
      "value": 100,
      "outcome": "collected",
      "last_frame": 32763,
      "last_position": [
        156,
        168
      ]
    },
    {
      "level": 4,
      "identity": 114447,
      "first_frame": 32682,
      "value": 100,
      "outcome": "collected",
      "last_frame": 32748,
      "last_position": [
        173,
        168
      ]
    },
    {
      "level": 4,
      "identity": 114448,
      "first_frame": 32682,
      "value": 50,
      "outcome": "collected",
      "last_frame": 32753,
      "last_position": [
        173,
        157
      ]
    },
    {
      "level": 4,
      "identity": 114449,
      "first_frame": 32682,
      "value": 100,
      "outcome": "collected",
      "last_frame": 33717,
      "last_position": [
        148,
        161
      ]
    },
    {
      "level": 4,
      "identity": 114450,
      "first_frame": 32682,
      "value": 50,
      "outcome": "collected",
      "last_frame": 32755,
      "last_position": [
        148,
        162
      ]
    },
    {
      "level": 4,
      "identity": 114451,
      "first_frame": 32682,
      "value": 100,
      "outcome": "collected",
      "last_frame": 32770,
      "last_position": [
        148,
        165
      ]
    },
    {
      "level": 4,
      "identity": 114452,
      "first_frame": 32682,
      "value": 50,
      "outcome": "collected",
      "last_frame": 32758,
      "last_position": [
        171,
        180
      ]
    },
    {
      "level": 4,
      "identity": 114453,
      "first_frame": 32682,
      "value": 100,
      "outcome": "collected",
      "last_frame": 32767,
      "last_position": [
        171,
        167
      ]
    },
    {
      "level": 4,
      "identity": 115618,
      "first_frame": 33847,
      "value": 100,
      "outcome": "expired",
      "last_frame": 33914,
      "last_position": [
        172,
        201
      ]
    },
    {
      "level": 4,
      "identity": 115891,
      "first_frame": 33897,
      "value": 100,
      "outcome": "collected",
      "last_frame": 33912,
      "last_position": [
        180,
        112
      ]
    },
    {
      "level": 4,
      "identity": 115906,
      "first_frame": 33899,
      "value": 100,
      "outcome": "collected",
      "last_frame": 33946,
      "last_position": [
        162,
        96
      ]
    },
    {
      "level": 4,
      "identity": 116377,
      "first_frame": 33990,
      "value": 100,
      "outcome": "expired",
      "last_frame": 34085,
      "last_position": [
        173,
        206
      ]
    }
  ],
  "result": {
    "status": "recording_finalized",
    "error": null,
    "cleanup_errors": [],
    "start_frame": 0,
    "final_frame": 37096,
    "stop_reason": "persistent_stall",
    "native_autopilot": true
  },
  "manifest": {
    "commit": "e5adb087814f94ded0cba543a7b70b850cc65a88",
    "status": " M src/autopilot/xenon_autopilot_driver.c\n M src/autopilot/xenon_autopilot_level5.c\n M src/autopilot/xenon_autopilot_level5_final.c\n M src/autopilot/xenon_autopilot_level5_tank.c\n M src/autopilot/xenon_autopilot_mission.h\n M src/autopilot/xenon_autopilot_mission_internal.h\n M src/autopilot/xenon_autopilot_replay_fields.h\n M src/drawCommandStream.c\n M src/includes/drawCommandStream.h\n M xenon_tools/test_native_mission.py\n M xenondoc/AUTOPILOT_AIERRORS.MD\n M xenondoc/LEVEL5_VALIDATION_20261004.MD\n M xenondoc/SHIP_ATTACHMENT_RENDER_RESULTS_20261004.md\n?? work/Makefile.probe\n?? work/analyze_l5_encounter.py\n?? work/analyze_l5_r32.py\n?? work/attachment-avi-audit.json\n?? work/attachment-bound-check.log\n?? work/attachment-build.log\n?? work/attachment-campaign-tests.log\n?? work/attachment-client-tests.log\n?? work/attachment-dll-build.log\n?? work/attachment-homing-right.log\n?? work/attachment-laser-grade1.log\n?? work/attachment-laser-grade2.log\n?? work/attachment-matrix-all.log\n?? work/attachment-native-audit-tests.log\n?? work/attachment-recompare.log\n?? work/attachment-smoke.log\n?? work/attachment-smoke2.log\n?? work/attachment-smoke3.log\n?? work/attachment-smoke4.log\n?? work/attachment-smoke5.log\n?? work/attachment-smoke6.log\n?? work/audit_final_spawns.py\n?? work/audit_minion_turns.py\n?? work/campaign-comparison-smoke.log\n?? work/campaign-comparison-smoke/\n?? work/campaign-r306-1-early-damage.json\n?? work/campaign-r306-1-stall-frame.json\n?? work/campaign-r306-run1-avi.json\n?? work/campaign-r306-run1.log\n?? work/campaign-r306-run1/\n?? work/campaign-r306-stall-c-probe.log\n?? work/campaign-three-full-r306.log\n?? work/compare_l5_control.py\n?? work/full-campaign-r135-pickups.json\n?? work/full-campaign-r135-shops.md\n?? work/full-campaign-r136-audit.json\n?? work/full-campaign-r136-f8843-original.png\n?? work/full-campaign-r136-f9005-original.png\n?? work/full-campaign-r136-shops.md\n?? work/implement_cannon_animation.py\n?? work/implement_diver.py\n?? work/implement_expanding.py\n?? work/implement_pending_wave.py\n?? work/inspect_campaign_stall.py\n?? work/inspect_final_targets.py\n?? work/inspect_l5_gate.py\n?? work/inspect_l5_incident.py\n?? work/inspect_l5_map.py\n?? work/inspect_l5_route.py\n?? work/inspect_l5_shots.py\n?? work/inspect_l5_volley.py\n?? work/l2-source-comparison/\n?? work/l5-81560.png\n?? work/l5-81700.png\n?? work/l5-82200.png\n?? work/l5-boss-campaign-three-fast-20261002-r192-1-18673.png\n?? work/l5-boss-level2-merged-full-20261002-r173-9068.png\n?? work/l5-boss-level2-merged-full-20261002-r173-9244.png\n?? work/l5-boss-level2-outer-left-pocket-20261002-r162-f10038-10655.png\n?? work/l5-boss-level2-outer-left-pocket-20261002-r162-f10038-10662.png\n?? work/l5-boss-level2-postshop-wall-aware-20261002-r167-13585.png\n?? work/l5-boss-level2-postshop-wall-aware-20261002-r167-13618.png\n?? work/l5-boss-level3-bounded-staging-full-20261003-r271-22019.png\n?? work/l5-boss-level3-bounded-staging-full-20261003-r271-23208.png\n?? work/l5-boss-level3-camera-gates-20261003-r260-22120.png\n?? work/l5-boss-level3-camera-gates-20261003-r260-23013.png\n?? work/l5-boss-level3-carrier-authority-restored-20261003-r237-19222.png\n?? work/l5-boss-level3-carrier-authority-restored-20261003-r237-19373.png\n?? work/l5-boss-level3-clear-corner-progress-20261003-r269-26147.png\n?? work/l5-boss-level3-clear-corner-progress-20261003-r269-27109.png\n?? work/l5-boss-level3-forward-full-20261003-r245-22145.png\n?? work/l5-boss-level3-forward-full-20261003-r245-23210.png\n?? work/l5-boss-level3-forward-region-exit-20261003-r275-26895.png\n?? work/l5-boss-level3-full-repaired-20261003-r270-18641.png\n?? work/l5-boss-level3-full-repaired-20261003-r270-18947.png\n?? work/l5-boss-level3-full-repaired-20261003-r270-22419.png\n?? work/l5-boss-level3-g1-escape-20261003-r246-22879.png\n?? work/l5-boss-level3-maze-repaired-full-20261003-r273-23713.png\n?? work/l5-boss-level3-maze-route-reserve-20261003-r262-22135.png\n?? work/l5-boss-level3-maze-route-reserve-20261003-r262-22158.png\n?? work/l5-boss-level3-maze-route-reserve-20261003-r262-22810.png\n?? work/l5-boss-level3-maze-route-reserve-20261003-r262-23044.png\n?? work/l5-boss-level3-passage-step-full-20261003-r233-20720.png\n?? work/l5-boss-level3-passage-step-full-20261003-r233-20729.png\n?? work/l5-boss-level3-singleton-prediction-20261003-r242-18865.png\n?? work/l5-boss-level3-singleton-prediction-20261003-r242-18882.png\n?? work/l5-boss-level3-singleton-prediction-20261003-r242-19400.png\n?? work/l5-boss-level4-full-after-level3-20261003-r278-30944.png\n?? work/l5-boss-level5-diagonal-full-regression-r115-76068.png\n?? work/l5-boss-level5-diagonal-full-regression-r115-76125.png\n?? work/l5-boss-level5-diagonal-full-regression-r115-76388.png\n?? work/l5-boss-level5-diagonal-full-regression-r115-76491.png\n?? work/l5-boss-level5-diagonal-stable-plane-r118-76119.png\n?? work/l5-boss-level5-diagonal-stable-plane-r118-76200.png\n?? work/l5-boss-level5-final-arena-sync-r79-85334.png\n?? work/l5-boss-level5-final-arena-sync-r79-85440.png\n?? work/l5-boss-level5-final-beam-r62-82399.png\n?? work/l5-boss-level5-final-beam-r62-82402.png\n?? work/l5-boss-level5-final-before-activation-r81-82736.png\n?? work/l5-boss-level5-final-before-activation-r81-82744.png\n?? work/l5-boss-level5-final-before-activation-r81-83280.png\n?? work/l5-boss-level5-final-camera-r63-82312.png\n?? work/l5-boss-level5-final-committed-cannon-r97-85029.png\n?? work/l5-boss-level5-final-committed-cannon-r97-85129.png\n?? work/l5-boss-level5-final-full-encounter-r80-84920.png\n?? work/l5-boss-level5-final-full-encounter-r80-85033.png\n?? work/l5-boss-level5-final-full-entry-r92-82810.png\n?? work/l5-boss-level5-final-full-entry-r92-86457.png\n?? work/l5-boss-level5-final-lane-r60-82325.png\n?? work/l5-boss-level5-final-lane-r60-82425.png\n?? work/l5-boss-level5-final-lane-r60-82861.png\n?? work/l5-boss-level5-final-lane-r60-83062.png\n?? work/l5-boss-level5-final-lure-r55-82430.png\n?? work/l5-boss-level5-final-lure-r55-82460.png\n?? work/l5-boss-level5-final-lure-r55-82520.png\n?? work/l5-boss-level5-final-original-boxes-r77-85270.png\n?? work/l5-boss-level5-final-progress-loot-r101-83198.png\n?? work/l5-boss-level5-final-progress-loot-r101-83280.png\n?? work/l5-boss-level5-final-progress-loot-r101-83304.png\n?? work/l5-boss-level5-final-source-priority-r71-84900.png\n?? work/l5-boss-level5-final-verified-r100-82591.png\n?? work/l5-boss-level5-final-verified-r100-85029.png\n?? work/l5-boss-level5-final-verified-r100-85129.png\n?? work/l5-boss-level5-full-corridor-fixed-r112-77307.png\n?? work/l5-boss-level5-full-current-r102-73145.png\n?? work/l5-boss-level5-full-current-r102-73602.png\n?? work/l5-boss-level5-full-current-r102-73621.png\n?? work/l5-boss-level5-full-current-r102-73623.png\n?? work/l5-boss-level5-full-local-scope-r108-73510.png\n?? work/l5-boss-level5-full-local-scope-r108-73515.png\n?? work/l5-boss-level5-full-local-scope-r108-73940.png\n?? work/l5-boss-level5-full-sprite-hulls-r109-74767.png\n?? work/l5-boss-level5-full-sprite-hulls-r109-74768.png\n?? work/l5-boss-level5-full-sprite-hulls-r109-75548.png\n?? work/l5-boss-level5-gate-local-r103-73803.png\n?? work/l5-boss-level5-gate-local-r103-73826.png\n?? work/l5-boss-level5-shelf-hold-r111-76144.png\n?? work/l5-boss-level5-shelf-hold-r111-76168.png\n?? work/l5-boss-level5-shelf-hold-r111-76195.png\n?? work/l5-boss-level5-whole-current-r120-79586.png\n?? work/l5-boss-level5-whole-current-r120-80485.png\n?? work/l5-boss-level5-whole-fixed-r123-78904.png\n?? work/l5-boss-level5-whole-fixed-r123-79230.png\n?? work/l5-boss-level5-whole-fixed-r123-79242.png\n?? work/l5-core-map.html\n?? work/l5-core-map.png\n?? work/l5-debug-fast-active.json\n?? work/l5-debug-fast-active.tsv\n?? work/l5-debug-fast-mem-off.json\n?? work/l5-debug-fast-mem-off.tsv\n?? work/l5-debug-fast-paired.json\n?? work/l5-debug-fast-paired.tsv\n?? work/l5-debug-fast-stack.json\n?? work/l5-debug-fast-stack.tsv\n?? work/l5-debug-gpu-uncapped.tsv\n?? work/l5-gate-r102-trials.txt\n?? work/l5-new-gate-rows.json\n?? work/l5-old-gate-rows.json\n?? work/l5-post-shop-79020.png\n?? work/l5-r11-82400.png\n?? work/l5-r123-decision.diff\n?? work/l5-r123-driver.diff\n?? work/l5-r123-mission.diff\n?? work/l5-r123-planner.diff\n?? work/l5-r123-player.diff\n?? work/l5-r123-search.diff\n?? work/l5-r22-f82793.png\n?? work/l5-r289-early-gate.log\n?? work/l5-r289-early-trials.log\n?? work/l5-r289-f41868.png\n?? work/l5-r289-fixed-frame-probe.log\n?? work/l5-r289-trials.log\n?? work/l5-r293-hit41948.png\n?? work/l5-r32-f82275.png\n?? work/l5-r32-start.png\n?? work/l5-r83-f82914-trials.txt\n?? work/l5-release-fast-auto.tsv\n?? work/l5_diag.txt\n?? work/l5_diag2.txt\n?? work/l5_diag3.txt\n?? work/l5_diag_82325.txt\n?? work/l5_diag_82328.txt\n?? work/l5_diag_82362.txt\n?? work/l5_diag_82362b.txt\n?? work/l5_diag_82362c.txt\n?? work/level2-boss-scope-r147-stall-probe.json\n?? work/level2-boss-scoped-retention-r148-audit.json\n?? work/level2-corridor-retention-r147-audit.json\n?? work/level2-full-lip-retreat-r150-audit.json\n?? work/level2-full-lip-retreat-r150-part2-audit.json\n?? work/level2-full-lip-retreat-r150-part2-shops.md\n?? work/level2-full-lip-retreat-r150-shops.md\n?? work/level2-lip-clearance-r147.json\n?? work/level2-lip-retreat-r149-audit.json\n?? work/level2-lip-retreat-r149-probe.json\n?? work/level2-r140-f8605.png\n?? work/level2-row259-experiment-before-retention-20261002.c\n?? work/level2-sprite-r281-comparison.log\n?? work/level2-sprite-r281-comparison/\n?? work/level2-sprite-r281.log\n?? work/level2-stream-bend-r141.c\n?? work/level2-stream-bend-r144.c\n?? work/level4-cash-investigation/\n?? work/level4-draw-audit-r282.json\n?? work/level4-draw-audit-r287.json\n?? work/level4-draw-audit-r288.json\n?? work/level4-prepared-r288-comparison.json\n?? work/level4-r278-draw-inventory.json\n?? work/level4-render-after-original-37337.png\n?? work/level4-render-after-original-37439.png\n?? work/level4-render-after-sprite-37337.png\n?? work/level4-render-after-sprite-37439.png\n?? work/level4-render-before-original-37337.png\n?? work/level4-render-before-sprite-37337.png\n?? work/level4-render-checkpoint-path.txt\n?? work/level4-render-f37337.json\n?? work/level4-render-tests-final.log\n?? work/level4-render-tests-unsandboxed.log\n?? work/level4-render-tests.log\n?? work/level4-render-validation.json\n?? work/level4-sprite-r279.log\n?? work/level4-sprite-r280-comparison.log\n?? work/level4-sprite-r280-comparison/\n?? work/level4-sprite-r280-full-comparison.log\n?? work/level4-sprite-r280-full-comparison/\n?? work/level4-sprite-r280.log\n?? work/level5-baseline-build-kernel.log\n?? work/level5-baseline-build.log\n?? work/level5-candidate-before-baseline.c\n?? work/level5-chamber-ownership-build.log\n?? work/level5-chamber-ownership-kernel-build.log\n?? work/level5-diagonal-sequence-build.log\n?? work/level5-diagonal-sequence-kernel-build.log\n?? work/level5-final-gate-avi-qa.json\n?? work/level5-final-gate-build.log\n?? work/level5-final-gate-kernel-build.log\n?? work/level5-final-r71-analysis.json\n?? work/level5-final-r72-analysis.json\n?? work/level5-final-targeted-tests.log\n?? work/level5-final-validation-build.log\n?? work/level5-final-validation-kernel.log\n?? work/level5-final-validation-tests.log\n?? work/level5-full-r102-pickups.json\n?? work/level5-gate-countdown-build.log\n?? work/level5-gate-countdown-kernel-build.log\n?? work/level5-gate-ownership-build.log\n?? work/level5-gate-ownership-kernel-build.log\n?? work/level5-head-baseline.zip\n?? work/level5-head-baseline/\n?? work/level5-opening-powerups-build.log\n?? work/level5-opening-powerups-kernel.log\n?? work/level5-opening-powerups-tests.log\n?? work/level5-r119-audit.json\n?? work/level5-r120-audit.json\n?? work/level5-r120-progress-audit.json\n?? work/level5-r120-shop.md\n?? work/level5-r122-audit.json\n?? work/level5-r122-final-progress.json\n?? work/level5-r122-final.json\n?? work/level5-r123-audit.json\n?? work/level5-r123-progress-audit.json\n?? work/level5-r124-audit.json\n?? work/level5-r124-final-progress.json\n?? work/level5-r124-final.json\n?? work/level5-r125-audit.json\n?? work/level5-r125-final.json\n?? work/level5-r125-shop.md\n?? work/level5-r126-audit.json\n?? work/level5-r126-audit.log\n?? work/level5-r126-avi-qa.json\n?? work/level5-r126-shop.log\n?? work/level5-r126-shop.md\n?? work/level5-r134-audit.json\n?? work/level5-r19-f75400-approx.png\n?? work/level5-r20-f74445-approx.png\n?? work/level5-r24-f77387-approx.png\n?? work/level5-r289-audit.json\n?? work/level5-r289-audit.log\n?? work/level5-r289-avi-audit.json\n?? work/level5-r289-f41194-original.png\n?? work/level5-r289-f41194-sprite.png\n?? work/level5-r289-f42009-original.png\n?? work/level5-r289-f42009-sprite.png\n?? work/level5-r289-f42908-original.png\n?? work/level5-r289-f42908-sprite.png\n?? work/level5-r289-f45029-original.png\n?? work/level5-r289-f45029-sprite.png\n?? work/level5-r289-native-gate.log\n?? work/level5-r289.log\n?? work/level5-r290.log\n?? work/level5-r291.log\n?? work/level5-r292.log\n?? work/level5-r293.log\n?? work/level5-r294-avi-qa.json\n?? work/level5-r294-pickups.json\n?? work/level5-r294.log\n?? work/level5-r295.log\n?? work/level5-r296.log\n?? work/level5-r297.log\n?? work/level5-r298.log\n?? work/level5-r299-audit.json\n?? work/level5-r299-audit.log\n?? work/level5-r299.log\n?? work/level5-r3-f73724.png\n?? work/level5-r300-audit.json\n?? work/level5-r300-audit.log\n?? work/level5-r300.log\n?? work/level5-r301-audit.json\n?? work/level5-r301-audit.log\n?? work/level5-r301.log\n?? work/level5-r302-audit.json\n?? work/level5-r302-audit.log\n?? work/level5-r302.log\n?? work/level5-r303-audit.json\n?? work/level5-r303-audit.log\n?? work/level5-r303-final.json\n?? work/level5-r303-final.log\n?? work/level5-r303-r304-avi-qa.json\n?? work/level5-r303-shop.log\n?? work/level5-r303-shop.md\n?? work/level5-r303.log\n?? work/level5-r304-audit.json\n?? work/level5-r304-audit.log\n?? work/level5-r304.log\n?? work/level5-r305-audit.json\n?? work/level5-r305-audit.log\n?? work/level5-r305-avi-qa.json\n?? work/level5-r305-final.json\n?? work/level5-r305-final.log\n?? work/level5-r305-shop.log\n?? work/level5-r305-shop.md\n?? work/level5-r305.log\n?? work/level5-r80-progress.json\n?? work/level5-r81-progress.json\n?? work/level5-r82-progress.json\n?? work/level5-r84-progress.json\n?? work/level5-r9-report.json\n?? work/level5-restored-candidate-build-kernel.log\n?? work/level5-restored-candidate-build.log\n?? work/level5-tank-flank-build.log\n?? work/level5-tank-flank-kernel.log\n?? work/level5-tank-flank-tests.log\n?? work/level5-tank-transition-build.log\n?? work/level5-tank-transition-build2.log\n?? work/level5-tank-transition-kernel.log\n?? work/level5-tank-transition-kernel2.log\n?? work/level5-tank-transition-tests.log\n?? work/level5-tank-transition-tests2.log\n?? work/native-fast-forward-probe-avi-qa.json\n?? work/ninja-probe.err\n?? work/ninja-probe.ninja\n?? work/ninja-probe.out\n?? work/older-level2-extra-directory-audit.json\n?? work/older-level2-runs-audit.json\n?? work/power-countdown-avi-qa.json\n?? work/power-countdown-comparison.png\n?? work/power-countdown-digits.png\n?? work/power-countdown-qa.json\n?? work/power-countdown-retest.log\n?? work/power-countdown-test.log\n?? work/prepull-xenon2-20261002/\n?? work/probe_g1_route.py\n?? work/probe_l5_combat.py\n?? work/probe_level3_stations.py\n?? work/probe_navigation_escape.py\n?? work/r100.json\n?? work/r101.json\n?? work/r18-to-head-xenon_autopilot_candidate.c.diff\n?? work/r18-to-head-xenon_autopilot_combat.c.diff\n?? work/r18-to-head-xenon_autopilot_decision.c.diff\n?? work/r18-to-head-xenon_autopilot_driver.c.diff\n?? work/r18-to-head-xenon_autopilot_driver_selection.c.diff\n?? work/r18-to-head-xenon_autopilot_envelopes.c.diff\n?? work/r18-to-head-xenon_autopilot_envelopes.h.diff\n?? work/r18-to-head-xenon_autopilot_level2.c.diff\n?? work/r18-to-head-xenon_autopilot_maneuver.c.diff\n?? work/r18-to-head-xenon_autopilot_map_data.c.diff\n?? work/r18-to-head-xenon_autopilot_map_session.c.diff\n?? work/r18-to-head-xenon_autopilot_map_state.c.diff\n?? work/r18-to-head-xenon_autopilot_mission.c.diff\n?? work/r18-to-head-xenon_autopilot_planner.c.diff\n?? work/r18-to-head-xenon_autopilot_player.c.diff\n?? work/r18-to-head-xenon_autopilot_player.h.diff\n?? work/r18-to-head-xenon_autopilot_predictions.c.diff\n?? work/r18-to-head-xenon_autopilot_scene_fire.c.diff\n?? work/r18-to-head-xenon_autopilot_session_drive.c.diff\n?? work/r18-to-head-xenon_autopilot_source_selection.c.diff\n?? work/r18-to-head-xenon_autopilot_tactics.c.diff\n?? work/r18-to-head-xenon_autopilot_world_bodies.c.diff\n?? work/r18-to-head-xenon_autopilot_world_classify.c.diff\n?? work/r18-to-head-xenon_autopilot_world_decode.c.diff\n?? work/r18-to-head-xenon_autopilot_world_prediction.c.diff\n?? work/r18-to-head-xenon_autopilot_world_scene.c.diff\n?? work/r39-to-r18-level2.diff\n?? work/r61-beam.txt\n?? work/r61-lane-trials.txt\n?? work/r72-85800-trials.txt\n?? work/r95.json\n?? work/r96.json\n?? work/r97-progress.json\n?? work/r97.json\n?? work/r98-progress.json\n?? work/r99.json\n?? work/replay_l5_r32.py\n?? work/run_l5_baseline.py\n?? work/run_l5_gate_check.py\n?? work/sample_hatari_process.exe\n?? work/session-diff-check.log\n?? work/session-kernel-build.log\n?? work/session-level3-tests.log\n?? work/session-native-run-help.txt\n?? work/session-native-tests.log\n?? work/session-stage-warnings.log\n?? work/tank-r30-77140.png\n?? work/tank-r30-77310.png\n?? work/tank-r39-77200.png\n?? work/tank-r41-77150.png\n?? work/tank-r44-77300.png\n?? work/trace_l5_frame.py\n?? work/web-protocol17-build.log\n?? xenon_tools/report_campaign_comparison.py\n?? xenon_tools/validate_campaign_repeats.py\n?? xenondoc/LEVEL5_DIAGONAL_GATE_20261004.MD\n?? xenondoc/LEVEL5_PICKUPS_AND_COMPLETION_20261004.MD\n?? xenondoc/POWER_COUNTDOWN_RENDERING.MD\n?? xenondoc/images/power-countdown-digits-20261004.png\n?? xenondoc/level5-diagonal-gate-20261004/\n?? xenondoc/level5-pickups-20261004/\n?? xenondoc/power-countdown-20261004-qa.json\n",
    "python": "3.13.7 (tags/v3.13.7:bcee1c3, Aug 14 2025, 14:15:11) [MSC v.1944 64 bit (AMD64)]",
    "python_executable": "C:\\Python313\\python.exe",
    "platform": "Windows-11-10.0.26200-SP0",
    "recording": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3.x2events",
    "final_checkpoint": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3.sav",
    "original_avi": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3-original.avi",
    "sprite_avi": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3-sprite.avi",
    "selected_snapshot": "D:\\src\\hatari\\assets\\xenonplay.sav",
    "port": 6932,
    "resume": true,
    "frames": 0,
    "planner": "resident-c-autopilot",
    "driver_backend": "hatari-c",
    "per_frame_controller_calls": false,
    "autopilot_fire": {
      "period": 2,
      "on_frames": 1,
      "enabled": true
    },
    "cheat": false,
    "full_speed": true,
    "paired_avi": true,
    "command_line_arguments": {
      "command": "native-run",
      "name": "campaign-three-full-20261004-r306-3",
      "output_root": "E:\\xenon_runs",
      "resume": "D:\\src\\hatari\\assets\\xenonplay.sav",
      "connect": false,
      "port": 6932,
      "build_type": "Release",
      "build_directory": "out/build/codex-validate",
      "memory_trace": "off",
      "build": false,
      "fast_forward": true,
      "frames": 0,
      "stop_at_shop": false,
      "stop_at_level": null,
      "checkpoint_interval": 150,
      "continue_after_life_loss": true,
      "continue_after_stall": true,
      "stall_seconds": 10.0,
      "minimum_free_gb": 10,
      "png_level": 3
    },
    "checkpoint_interval": 150,
    "snapshot_sha256": "651d0f8931aa3ce5b5a9cd89aacda5fa7dc6f6aef1ef6792d58dcf1d32a90439",
    "binary_sha256": "a0e73013b544dc8c23ba91e06240f2e3653354dcf5acaaeaf952e814558a96ea"
  },
  "monitor_incidents": [
    {
      "replay": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3.x2events",
      "frame": 8011,
      "kind": "damage",
      "description": "Level 2: shield fell from 39 to 35 (4 damage)."
    },
    {
      "replay": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3.x2events",
      "frame": 8231,
      "kind": "damage",
      "description": "Level 2: shield fell from 35 to 31 (4 damage)."
    },
    {
      "replay": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3.x2events",
      "frame": 12191,
      "kind": "damage",
      "description": "Level 2: shield fell from 39 to 35 (4 damage)."
    },
    {
      "replay": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3.x2events",
      "frame": 12192,
      "kind": "damage",
      "description": "Level 2: shield fell from 35 to 27 (8 damage)."
    },
    {
      "replay": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3.x2events",
      "frame": 12923,
      "kind": "damage",
      "description": "Level 2: shield fell from 39 to 31 (8 damage)."
    },
    {
      "replay": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3.x2events",
      "frame": 21557,
      "kind": "damage",
      "description": "Level 3: shield fell from 39 to 35 (4 damage)."
    },
    {
      "replay": "E:\\xenon_runs\\campaign-three-full-20261004-r306-3.validation\\campaign-three-full-20261004-r306-3.x2events",
      "frame": 34975,
      "kind": "stalled",
      "description": "Level 4: no meaningful position or score progress since frame 34076, near world (229, 1980)."
    }
  ]
}
