{
  "recorded_run": {
    "date": "2026-09-20",
    "scenario": "corridor",
    "controller": "jev",
    "seed": 42,
    "total_decisions": 76,
    "captured_decision_snapshots": 73,
    "capture_interval_ms": 250,
    "uncaptured_decision_numbers": [
      27,
      31,
      45
    ],
    "result": "goal reached",
    "kills": 6,
    "health": 52,
    "cost_usd": 0.001953294,
    "mean_latency_ms": 261,
    "p95_latency_ms": 344,
    "fallbacks": 0
  },
  "decisions": [
    {
      "decision": 1,
      "elapsed_ms": 2654,
      "action": "turn_right",
      "latency_ms": 465,
      "selected_probability": 0.85,
      "allowed_actions": [
        "turn_right",
        "strafe_right",
        "backward"
      ],
      "probabilities": {
        "strafe_right": 0.12,
        "backward": 0.03,
        "turn_right": 0.85
      },
      "health": 100,
      "ammo": 52,
      "kills": 0,
      "goal_distance": 1312,
      "goal_bearing_degrees": 0,
      "primary_threat": {
        "id": 1,
        "name": "Zombieman",
        "side": "right",
        "crosshair_error": 62,
        "height": 68,
        "range": "close",
        "fire_ready": false
      },
      "reason": "Track Zombieman on the right; crosshair error 62 px"
    },
    {
      "decision": 2,
      "elapsed_ms": 2919,
      "action": "turn_right",
      "latency_ms": 243,
      "selected_probability": 0.55,
      "allowed_actions": [
        "turn_right",
        "strafe_right",
        "backward"
      ],
      "probabilities": {
        "backward": 0.11,
        "turn_right": 0.55,
        "strafe_right": 0.34
      },
      "health": 100,
      "ammo": 52,
      "kills": 0,
      "goal_distance": 1312,
      "goal_bearing_degrees": 0,
      "primary_threat": {
        "id": 1,
        "name": "Zombieman",
        "side": "right",
        "crosshair_error": 60,
        "height": 67,
        "range": "close",
        "fire_ready": false
      },
      "reason": "Track Zombieman on the right; crosshair error 60 px"
    },
    {
      "decision": 3,
      "elapsed_ms": 3182,
      "action": "turn_right",
      "latency_ms": 275,
      "selected_probability": 0.57,
      "allowed_actions": [
        "turn_right",
        "strafe_right",
        "backward"
      ],
      "probabilities": {
        "turn_right": 0.57,
        "strafe_right": 0.31,
        "backward": 0.12
      },
      "health": 100,
      "ammo": 52,
      "kills": 0,
      "goal_distance": 1312,
      "goal_bearing_degrees": 0,
      "primary_threat": {
        "id": 1,
        "name": "Zombieman",
        "side": "right",
        "crosshair_error": 60,
        "height": 67,
        "range": "close",
        "fire_ready": false
      },
      "reason": "Track Zombieman on the right; crosshair error 60 px"
    },
    {
      "decision": 4,
      "elapsed_ms": 3450,
      "action": "turn_right",
      "latency_ms": 232,
      "selected_probability": 0.63,
      "allowed_actions": [
        "turn_right",
        "strafe_right",
        "backward"
      ],
      "probabilities": {
        "backward": 0.08,
        "strafe_right": 0.29,
        "turn_right": 0.63
      },
      "health": 100,
      "ammo": 52,
      "kills": 0,
      "goal_distance": 1312,
      "goal_bearing_degrees": 4,
      "primary_threat": {
        "id": 1,
        "name": "Zombieman",
        "side": "right",
        "crosshair_error": 48,
        "height": 64,
        "range": "close",
        "fire_ready": false
      },
      "reason": "Track Zombieman on the right; crosshair error 48 px"
    },
    {
      "decision": 5,
      "elapsed_ms": 3712,
      "action": "turn_right",
      "latency_ms": 243,
      "selected_probability": 0.6,
      "allowed_actions": [
        "turn_right",
        "strafe_right",
        "backward"
      ],
      "probabilities": {
        "backward": 0.05,
        "turn_right": 0.6,
        "strafe_right": 0.35
      },
      "health": 100,
      "ammo": 52,
      "kills": 0,
      "goal_distance": 1312,
      "goal_bearing_degrees": 11,
      "primary_threat": {
        "id": 1,
        "name": "Zombieman",
        "side": "right",
        "crosshair_error": 27,
        "height": 63,
        "range": "close",
        "fire_ready": false
      },
      "reason": "Track Zombieman on the right; crosshair error 27 px"
    },
    {
      "decision": 6,
      "elapsed_ms": 3979,
      "action": "shoot",
      "latency_ms": 310,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.06,
        "shoot": 0.94
      },
      "health": 100,
      "ammo": 52,
      "kills": 0,
      "goal_distance": 1312,
      "goal_bearing_degrees": 18,
      "primary_threat": {
        "id": 1,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": 8,
        "height": 62,
        "range": "close",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error 8 px"
    },
    {
      "decision": 7,
      "elapsed_ms": 4245,
      "action": "turn_left",
      "latency_ms": 246,
      "selected_probability": 0.67,
      "allowed_actions": [
        "turn_left",
        "strafe_left",
        "backward"
      ],
      "probabilities": {
        "backward": 0.26,
        "turn_left": 0.67,
        "strafe_left": 0.07
      },
      "health": 52,
      "ammo": 51,
      "kills": 1,
      "goal_distance": 1328,
      "goal_bearing_degrees": 18,
      "primary_threat": {
        "id": 2,
        "name": "ShotgunGuy",
        "side": "left",
        "crosshair_error": -135,
        "height": 73,
        "range": "close",
        "fire_ready": false
      },
      "reason": "Track ShotgunGuy on the left; crosshair error -135 px"
    },
    {
      "decision": 8,
      "elapsed_ms": 4512,
      "action": "turn_left",
      "latency_ms": 249,
      "selected_probability": 0.57,
      "allowed_actions": [
        "turn_left",
        "strafe_left",
        "backward"
      ],
      "probabilities": {
        "strafe_left": 0.25,
        "backward": 0.18,
        "turn_left": 0.57
      },
      "health": 52,
      "ammo": 51,
      "kills": 1,
      "goal_distance": 1328,
      "goal_bearing_degrees": 12,
      "primary_threat": {
        "id": 2,
        "name": "ShotgunGuy",
        "side": "left",
        "crosshair_error": -107,
        "height": 67,
        "range": "close",
        "fire_ready": false
      },
      "reason": "Track ShotgunGuy on the left; crosshair error -107 px"
    },
    {
      "decision": 9,
      "elapsed_ms": 4780,
      "action": "turn_left",
      "latency_ms": 308,
      "selected_probability": 0.52,
      "allowed_actions": [
        "turn_left",
        "strafe_left",
        "backward"
      ],
      "probabilities": {
        "backward": 0.23,
        "strafe_left": 0.25,
        "turn_left": 0.52
      },
      "health": 52,
      "ammo": 51,
      "kills": 1,
      "goal_distance": 1328,
      "goal_bearing_degrees": 0,
      "primary_threat": {
        "id": 2,
        "name": "ShotgunGuy",
        "side": "left",
        "crosshair_error": -65,
        "height": 59,
        "range": "close",
        "fire_ready": false
      },
      "reason": "Track ShotgunGuy on the left; crosshair error -65 px"
    },
    {
      "decision": 10,
      "elapsed_ms": 5044,
      "action": "turn_left",
      "latency_ms": 202,
      "selected_probability": 0.6,
      "allowed_actions": [
        "turn_left",
        "strafe_left",
        "backward"
      ],
      "probabilities": {
        "strafe_left": 0.24,
        "backward": 0.16,
        "turn_left": 0.6
      },
      "health": 52,
      "ammo": 51,
      "kills": 1,
      "goal_distance": 1328,
      "goal_bearing_degrees": -14,
      "primary_threat": {
        "id": 2,
        "name": "ShotgunGuy",
        "side": "left",
        "crosshair_error": -22,
        "height": 56,
        "range": "close",
        "fire_ready": false
      },
      "reason": "Track ShotgunGuy on the left; crosshair error -22 px"
    },
    {
      "decision": 11,
      "elapsed_ms": 5313,
      "action": "shoot",
      "latency_ms": 220,
      "selected_probability": 0.81,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.19,
        "shoot": 0.81
      },
      "health": 52,
      "ammo": 51,
      "kills": 1,
      "goal_distance": 1328,
      "goal_bearing_degrees": -21,
      "primary_threat": {
        "id": 2,
        "name": "ShotgunGuy",
        "side": "centered",
        "crosshair_error": -5,
        "height": 53,
        "range": "close",
        "fire_ready": true
      },
      "reason": "Fire-ready ShotgunGuy; crosshair error -5 px"
    },
    {
      "decision": 12,
      "elapsed_ms": 5580,
      "action": "turn_right",
      "latency_ms": 251,
      "selected_probability": 0.83,
      "allowed_actions": [
        "turn_right",
        "strafe_right"
      ],
      "probabilities": {
        "turn_right": 0.83,
        "strafe_right": 0.17
      },
      "health": 52,
      "ammo": 50,
      "kills": 2,
      "goal_distance": 1328,
      "goal_bearing_degrees": -21,
      "primary_threat": null,
      "reason": "Align with goal; bearing -21 degrees"
    },
    {
      "decision": 13,
      "elapsed_ms": 5840,
      "action": "turn_right",
      "latency_ms": 265,
      "selected_probability": 0.66,
      "allowed_actions": [
        "turn_right",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.34,
        "turn_right": 0.66
      },
      "health": 52,
      "ammo": 50,
      "kills": 2,
      "goal_distance": 1328,
      "goal_bearing_degrees": -18,
      "primary_threat": null,
      "reason": "Align with goal; bearing -18 degrees"
    },
    {
      "decision": 14,
      "elapsed_ms": 6104,
      "action": "turn_right",
      "latency_ms": 228,
      "selected_probability": 0.63,
      "allowed_actions": [
        "turn_right",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.37,
        "turn_right": 0.63
      },
      "health": 52,
      "ammo": 50,
      "kills": 2,
      "goal_distance": 1328,
      "goal_bearing_degrees": -14,
      "primary_threat": null,
      "reason": "Align with goal; bearing -14 degrees"
    },
    {
      "decision": 15,
      "elapsed_ms": 6367,
      "action": "turn_right",
      "latency_ms": 224,
      "selected_probability": 0.6,
      "allowed_actions": [
        "turn_right",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.4,
        "turn_right": 0.6
      },
      "health": 52,
      "ammo": 50,
      "kills": 2,
      "goal_distance": 1328,
      "goal_bearing_degrees": -9,
      "primary_threat": null,
      "reason": "Align with goal; bearing -9 degrees"
    },
    {
      "decision": 16,
      "elapsed_ms": 6632,
      "action": "forward",
      "latency_ms": 230,
      "selected_probability": 0.83,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.05,
        "forward": 0.83,
        "strafe_left": 0.12
      },
      "health": 52,
      "ammo": 50,
      "kills": 2,
      "goal_distance": 1328,
      "goal_bearing_degrees": -2,
      "primary_threat": null,
      "reason": "Route clear; goal bearing -2 degrees"
    },
    {
      "decision": 17,
      "elapsed_ms": 6898,
      "action": "shoot",
      "latency_ms": 235,
      "selected_probability": 0.93,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "shoot": 0.93,
        "backward": 0.07
      },
      "health": 52,
      "ammo": 50,
      "kills": 2,
      "goal_distance": 1305,
      "goal_bearing_degrees": -2,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -8,
        "height": 9,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -8 px"
    },
    {
      "decision": 18,
      "elapsed_ms": 7162,
      "action": "shoot",
      "latency_ms": 255,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "shoot": 0.94,
        "backward": 0.06
      },
      "health": 52,
      "ammo": 49,
      "kills": 2,
      "goal_distance": 1275,
      "goal_bearing_degrees": -2,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -8,
        "height": 1,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -8 px"
    },
    {
      "decision": 19,
      "elapsed_ms": 7431,
      "action": "shoot",
      "latency_ms": 246,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.06,
        "shoot": 0.94
      },
      "health": 52,
      "ammo": 48,
      "kills": 2,
      "goal_distance": 1266,
      "goal_bearing_degrees": -2,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -8,
        "height": 1,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -8 px"
    },
    {
      "decision": 20,
      "elapsed_ms": 7960,
      "action": "forward",
      "latency_ms": 283,
      "selected_probability": 0.91,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_left": 0.06,
        "strafe_right": 0.03,
        "forward": 0.91
      },
      "health": 52,
      "ammo": 47,
      "kills": 2,
      "goal_distance": 1263,
      "goal_bearing_degrees": -2,
      "primary_threat": null,
      "reason": "Route clear; goal bearing -2 degrees"
    },
    {
      "decision": 21,
      "elapsed_ms": 8221,
      "action": "shoot",
      "latency_ms": 208,
      "selected_probability": 0.93,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.07,
        "shoot": 0.93
      },
      "health": 52,
      "ammo": 47,
      "kills": 2,
      "goal_distance": 1239,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -9,
        "height": 1,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -9 px"
    },
    {
      "decision": 22,
      "elapsed_ms": 8491,
      "action": "shoot",
      "latency_ms": 193,
      "selected_probability": 0.93,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.07,
        "shoot": 0.93
      },
      "health": 52,
      "ammo": 46,
      "kills": 2,
      "goal_distance": 1208,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -9,
        "height": 1,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -9 px"
    },
    {
      "decision": 23,
      "elapsed_ms": 8755,
      "action": "shoot",
      "latency_ms": 231,
      "selected_probability": 0.96,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.04,
        "shoot": 0.96
      },
      "health": 52,
      "ammo": 45,
      "kills": 2,
      "goal_distance": 1199,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -10,
        "height": 10,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -10 px"
    },
    {
      "decision": 24,
      "elapsed_ms": 9026,
      "action": "shoot",
      "latency_ms": 290,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.06,
        "shoot": 0.94
      },
      "health": 52,
      "ammo": 44,
      "kills": 2,
      "goal_distance": 1196,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -10,
        "height": 15,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -10 px"
    },
    {
      "decision": 25,
      "elapsed_ms": 9286,
      "action": "shoot",
      "latency_ms": 291,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "shoot": 0.94,
        "backward": 0.06
      },
      "health": 52,
      "ammo": 44,
      "kills": 2,
      "goal_distance": 1195,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -10,
        "height": 2,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -10 px"
    },
    {
      "decision": 26,
      "elapsed_ms": 9553,
      "action": "shoot",
      "latency_ms": 289,
      "selected_probability": 0.95,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "shoot": 0.95,
        "backward": 0.05
      },
      "health": 52,
      "ammo": 43,
      "kills": 2,
      "goal_distance": 1195,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -10,
        "height": 2,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -10 px"
    },
    {
      "decision": 28,
      "elapsed_ms": 10347,
      "action": "shoot",
      "latency_ms": 219,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.06,
        "shoot": 0.94
      },
      "health": 52,
      "ammo": 41,
      "kills": 2,
      "goal_distance": 1195,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -10,
        "height": 11,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -10 px"
    },
    {
      "decision": 29,
      "elapsed_ms": 10875,
      "action": "shoot",
      "latency_ms": 224,
      "selected_probability": 0.93,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.07,
        "shoot": 0.93
      },
      "health": 52,
      "ammo": 40,
      "kills": 2,
      "goal_distance": 1195,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -10,
        "height": 2,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -10 px"
    },
    {
      "decision": 30,
      "elapsed_ms": 11141,
      "action": "shoot",
      "latency_ms": 321,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.06,
        "shoot": 0.94
      },
      "health": 52,
      "ammo": 39,
      "kills": 2,
      "goal_distance": 1195,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -10,
        "height": 2,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -10 px"
    },
    {
      "decision": 32,
      "elapsed_ms": 11669,
      "action": "shoot",
      "latency_ms": 223,
      "selected_probability": 0.93,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "shoot": 0.93,
        "backward": 0.07
      },
      "health": 52,
      "ammo": 38,
      "kills": 2,
      "goal_distance": 1195,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -10,
        "height": 15,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -10 px"
    },
    {
      "decision": 33,
      "elapsed_ms": 11937,
      "action": "shoot",
      "latency_ms": 255,
      "selected_probability": 0.95,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "shoot": 0.95,
        "backward": 0.05
      },
      "health": 52,
      "ammo": 37,
      "kills": 2,
      "goal_distance": 1195,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -10,
        "height": 2,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -10 px"
    },
    {
      "decision": 34,
      "elapsed_ms": 12197,
      "action": "shoot",
      "latency_ms": 217,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.06,
        "shoot": 0.94
      },
      "health": 52,
      "ammo": 36,
      "kills": 2,
      "goal_distance": 1195,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 5,
        "name": "Zombieman",
        "side": "centered",
        "crosshair_error": -10,
        "height": 2,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready Zombieman; crosshair error -10 px"
    },
    {
      "decision": 35,
      "elapsed_ms": 12460,
      "action": "forward",
      "latency_ms": 235,
      "selected_probability": 0.84,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_left": 0.12,
        "strafe_right": 0.04,
        "forward": 0.84
      },
      "health": 52,
      "ammo": 35,
      "kills": 3,
      "goal_distance": 1195,
      "goal_bearing_degrees": -3,
      "primary_threat": null,
      "reason": "Route clear; goal bearing -3 degrees"
    },
    {
      "decision": 36,
      "elapsed_ms": 12726,
      "action": "forward",
      "latency_ms": 278,
      "selected_probability": 0.92,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_left": 0.04,
        "forward": 0.92,
        "strafe_right": 0.04
      },
      "health": 52,
      "ammo": 35,
      "kills": 3,
      "goal_distance": 1173,
      "goal_bearing_degrees": -3,
      "primary_threat": null,
      "reason": "Route clear; goal bearing -3 degrees"
    },
    {
      "decision": 37,
      "elapsed_ms": 13252,
      "action": "turn_right",
      "latency_ms": 286,
      "selected_probability": 0.75,
      "allowed_actions": [
        "turn_right",
        "strafe_right",
        "backward"
      ],
      "probabilities": {
        "strafe_right": 0.22,
        "backward": 0.03,
        "turn_right": 0.75
      },
      "health": 52,
      "ammo": 35,
      "kills": 3,
      "goal_distance": 1126,
      "goal_bearing_degrees": -3,
      "primary_threat": {
        "id": 7,
        "name": "ChaingunGuy",
        "side": "right",
        "crosshair_error": 26,
        "height": 4,
        "range": "distant",
        "fire_ready": false
      },
      "reason": "Track ChaingunGuy on the right; crosshair error 26 px"
    },
    {
      "decision": 38,
      "elapsed_ms": 13516,
      "action": "turn_right",
      "latency_ms": 299,
      "selected_probability": 0.61,
      "allowed_actions": [
        "turn_right",
        "strafe_right",
        "backward"
      ],
      "probabilities": {
        "strafe_right": 0.34,
        "backward": 0.05,
        "turn_right": 0.61
      },
      "health": 52,
      "ammo": 35,
      "kills": 3,
      "goal_distance": 1115,
      "goal_bearing_degrees": 0,
      "primary_threat": {
        "id": 7,
        "name": "ChaingunGuy",
        "side": "right",
        "crosshair_error": 17,
        "height": 20,
        "range": "distant",
        "fire_ready": false
      },
      "reason": "Track ChaingunGuy on the right; crosshair error 17 px"
    },
    {
      "decision": 39,
      "elapsed_ms": 13780,
      "action": "shoot",
      "latency_ms": 226,
      "selected_probability": 0.93,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "shoot": 0.93,
        "backward": 0.07
      },
      "health": 52,
      "ammo": 35,
      "kills": 3,
      "goal_distance": 1105,
      "goal_bearing_degrees": 4,
      "primary_threat": {
        "id": 7,
        "name": "ChaingunGuy",
        "side": "centered",
        "crosshair_error": 8,
        "height": 7,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready ChaingunGuy; crosshair error 8 px"
    },
    {
      "decision": 40,
      "elapsed_ms": 14042,
      "action": "shoot",
      "latency_ms": 255,
      "selected_probability": 0.97,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "shoot": 0.97,
        "backward": 0.03
      },
      "health": 52,
      "ammo": 34,
      "kills": 3,
      "goal_distance": 1076,
      "goal_bearing_degrees": 4,
      "primary_threat": {
        "id": 7,
        "name": "ChaingunGuy",
        "side": "centered",
        "crosshair_error": 12,
        "height": 27,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready ChaingunGuy; crosshair error 12 px"
    },
    {
      "decision": 41,
      "elapsed_ms": 14301,
      "action": "shoot",
      "latency_ms": 244,
      "selected_probability": 0.96,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.04,
        "shoot": 0.96
      },
      "health": 52,
      "ammo": 33,
      "kills": 3,
      "goal_distance": 1066,
      "goal_bearing_degrees": 4,
      "primary_threat": {
        "id": 7,
        "name": "ChaingunGuy",
        "side": "centered",
        "crosshair_error": 13,
        "height": 26,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready ChaingunGuy; crosshair error 13 px"
    },
    {
      "decision": 42,
      "elapsed_ms": 14568,
      "action": "shoot",
      "latency_ms": 258,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "shoot": 0.94,
        "backward": 0.06
      },
      "health": 52,
      "ammo": 32,
      "kills": 3,
      "goal_distance": 1064,
      "goal_bearing_degrees": 4,
      "primary_threat": {
        "id": 7,
        "name": "ChaingunGuy",
        "side": "centered",
        "crosshair_error": 13,
        "height": 28,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready ChaingunGuy; crosshair error 13 px"
    },
    {
      "decision": 43,
      "elapsed_ms": 15098,
      "action": "forward",
      "latency_ms": 313,
      "selected_probability": 0.95,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_left": 0.02,
        "strafe_right": 0.03,
        "forward": 0.95
      },
      "health": 52,
      "ammo": 31,
      "kills": 4,
      "goal_distance": 1063,
      "goal_bearing_degrees": 4,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 4 degrees"
    },
    {
      "decision": 44,
      "elapsed_ms": 15362,
      "action": "forward",
      "latency_ms": 213,
      "selected_probability": 0.96,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.02,
        "forward": 0.96,
        "strafe_left": 0.02
      },
      "health": 52,
      "ammo": 31,
      "kills": 4,
      "goal_distance": 1040,
      "goal_bearing_degrees": 4,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 4 degrees"
    },
    {
      "decision": 46,
      "elapsed_ms": 15629,
      "action": "forward",
      "latency_ms": 225,
      "selected_probability": 0.74,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_left": 0.14,
        "forward": 0.74,
        "strafe_right": 0.12
      },
      "health": 52,
      "ammo": 31,
      "kills": 4,
      "goal_distance": 936,
      "goal_bearing_degrees": 4,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 4 degrees"
    },
    {
      "decision": 47,
      "elapsed_ms": 15894,
      "action": "turn_left",
      "latency_ms": 240,
      "selected_probability": 0.85,
      "allowed_actions": [
        "turn_left",
        "strafe_left",
        "backward"
      ],
      "probabilities": {
        "backward": 0.02,
        "strafe_left": 0.13,
        "turn_left": 0.85
      },
      "health": 52,
      "ammo": 31,
      "kills": 4,
      "goal_distance": 874,
      "goal_bearing_degrees": 5,
      "primary_threat": {
        "id": 4,
        "name": "ChaingunGuy",
        "side": "left",
        "crosshair_error": -27,
        "height": 15,
        "range": "distant",
        "fire_ready": false
      },
      "reason": "Track ChaingunGuy on the left; crosshair error -27 px"
    },
    {
      "decision": 48,
      "elapsed_ms": 16157,
      "action": "turn_left",
      "latency_ms": 237,
      "selected_probability": 0.66,
      "allowed_actions": [
        "turn_left",
        "strafe_left",
        "backward"
      ],
      "probabilities": {
        "strafe_left": 0.31,
        "turn_left": 0.66,
        "backward": 0.03
      },
      "health": 52,
      "ammo": 31,
      "kills": 4,
      "goal_distance": 860,
      "goal_bearing_degrees": 1,
      "primary_threat": {
        "id": 4,
        "name": "ChaingunGuy",
        "side": "left",
        "crosshair_error": -18,
        "height": 6,
        "range": "distant",
        "fire_ready": false
      },
      "reason": "Track ChaingunGuy on the left; crosshair error -18 px"
    },
    {
      "decision": 49,
      "elapsed_ms": 16422,
      "action": "forward",
      "latency_ms": 219,
      "selected_probability": 0.93,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_left": 0.04,
        "strafe_right": 0.03,
        "forward": 0.93
      },
      "health": 52,
      "ammo": 31,
      "kills": 4,
      "goal_distance": 849,
      "goal_bearing_degrees": -2,
      "primary_threat": null,
      "reason": "Route clear; goal bearing -2 degrees"
    },
    {
      "decision": 50,
      "elapsed_ms": 16689,
      "action": "shoot",
      "latency_ms": 238,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "shoot": 0.94,
        "backward": 0.06
      },
      "health": 52,
      "ammo": 31,
      "kills": 4,
      "goal_distance": 798,
      "goal_bearing_degrees": -2,
      "primary_threat": {
        "id": 4,
        "name": "ChaingunGuy",
        "side": "centered",
        "crosshair_error": -10,
        "height": 16,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready ChaingunGuy; crosshair error -10 px"
    },
    {
      "decision": 51,
      "elapsed_ms": 16954,
      "action": "shoot",
      "latency_ms": 226,
      "selected_probability": 0.95,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.05,
        "shoot": 0.95
      },
      "health": 52,
      "ammo": 30,
      "kills": 4,
      "goal_distance": 751,
      "goal_bearing_degrees": -2,
      "primary_threat": {
        "id": 4,
        "name": "ChaingunGuy",
        "side": "centered",
        "crosshair_error": -13,
        "height": 21,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready ChaingunGuy; crosshair error -13 px"
    },
    {
      "decision": 52,
      "elapsed_ms": 17221,
      "action": "shoot",
      "latency_ms": 207,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.06,
        "shoot": 0.94
      },
      "health": 52,
      "ammo": 29,
      "kills": 4,
      "goal_distance": 737,
      "goal_bearing_degrees": -2,
      "primary_threat": {
        "id": 4,
        "name": "ChaingunGuy",
        "side": "centered",
        "crosshair_error": -14,
        "height": 22,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready ChaingunGuy; crosshair error -14 px"
    },
    {
      "decision": 53,
      "elapsed_ms": 17483,
      "action": "forward",
      "latency_ms": 204,
      "selected_probability": 0.94,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "forward": 0.94,
        "strafe_left": 0.04,
        "strafe_right": 0.02
      },
      "health": 52,
      "ammo": 28,
      "kills": 5,
      "goal_distance": 732,
      "goal_bearing_degrees": -2,
      "primary_threat": null,
      "reason": "Route clear; goal bearing -2 degrees"
    },
    {
      "decision": 54,
      "elapsed_ms": 17750,
      "action": "forward",
      "latency_ms": 248,
      "selected_probability": 0.93,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "forward": 0.93,
        "strafe_left": 0.04,
        "strafe_right": 0.03
      },
      "health": 52,
      "ammo": 28,
      "kills": 5,
      "goal_distance": 708,
      "goal_bearing_degrees": -2,
      "primary_threat": null,
      "reason": "Route clear; goal bearing -2 degrees"
    },
    {
      "decision": 55,
      "elapsed_ms": 18277,
      "action": "turn_right",
      "latency_ms": 333,
      "selected_probability": 0.76,
      "allowed_actions": [
        "turn_right",
        "strafe_right",
        "backward"
      ],
      "probabilities": {
        "strafe_right": 0.18,
        "backward": 0.06,
        "turn_right": 0.76
      },
      "health": 52,
      "ammo": 28,
      "kills": 5,
      "goal_distance": 661,
      "goal_bearing_degrees": -2,
      "primary_threat": {
        "id": 6,
        "name": "ShotgunGuy",
        "side": "right",
        "crosshair_error": 28,
        "height": 8,
        "range": "distant",
        "fire_ready": false
      },
      "reason": "Track ShotgunGuy on the right; crosshair error 28 px"
    },
    {
      "decision": 56,
      "elapsed_ms": 18545,
      "action": "turn_right",
      "latency_ms": 250,
      "selected_probability": 0.66,
      "allowed_actions": [
        "turn_right",
        "strafe_right",
        "backward"
      ],
      "probabilities": {
        "turn_right": 0.66,
        "strafe_right": 0.29,
        "backward": 0.05
      },
      "health": 52,
      "ammo": 28,
      "kills": 5,
      "goal_distance": 650,
      "goal_bearing_degrees": 1,
      "primary_threat": {
        "id": 6,
        "name": "ShotgunGuy",
        "side": "right",
        "crosshair_error": 19,
        "height": 9,
        "range": "distant",
        "fire_ready": false
      },
      "reason": "Track ShotgunGuy on the right; crosshair error 19 px"
    },
    {
      "decision": 57,
      "elapsed_ms": 18808,
      "action": "shoot",
      "latency_ms": 254,
      "selected_probability": 0.94,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.06,
        "shoot": 0.94
      },
      "health": 52,
      "ammo": 28,
      "kills": 5,
      "goal_distance": 640,
      "goal_bearing_degrees": 5,
      "primary_threat": {
        "id": 6,
        "name": "ShotgunGuy",
        "side": "centered",
        "crosshair_error": 10,
        "height": 25,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready ShotgunGuy; crosshair error 10 px"
    },
    {
      "decision": 58,
      "elapsed_ms": 19073,
      "action": "shoot",
      "latency_ms": 220,
      "selected_probability": 0.93,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.07,
        "shoot": 0.93
      },
      "health": 52,
      "ammo": 27,
      "kills": 5,
      "goal_distance": 610,
      "goal_bearing_degrees": 4,
      "primary_threat": {
        "id": 6,
        "name": "ShotgunGuy",
        "side": "centered",
        "crosshair_error": 15,
        "height": 22,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready ShotgunGuy; crosshair error 15 px"
    },
    {
      "decision": 59,
      "elapsed_ms": 19339,
      "action": "turn_right",
      "latency_ms": 265,
      "selected_probability": 0.81,
      "allowed_actions": [
        "turn_right",
        "strafe_right",
        "backward"
      ],
      "probabilities": {
        "turn_right": 0.81,
        "strafe_right": 0.15,
        "backward": 0.04
      },
      "health": 52,
      "ammo": 26,
      "kills": 5,
      "goal_distance": 601,
      "goal_bearing_degrees": 4,
      "primary_threat": {
        "id": 6,
        "name": "ShotgunGuy",
        "side": "right",
        "crosshair_error": 16,
        "height": 33,
        "range": "distant",
        "fire_ready": false
      },
      "reason": "Track ShotgunGuy on the right; crosshair error 16 px"
    },
    {
      "decision": 60,
      "elapsed_ms": 19604,
      "action": "shoot",
      "latency_ms": 269,
      "selected_probability": 0.92,
      "allowed_actions": [
        "shoot",
        "backward"
      ],
      "probabilities": {
        "backward": 0.08,
        "shoot": 0.92
      },
      "health": 52,
      "ammo": 26,
      "kills": 5,
      "goal_distance": 600,
      "goal_bearing_degrees": 8,
      "primary_threat": {
        "id": 6,
        "name": "ShotgunGuy",
        "side": "centered",
        "crosshair_error": 6,
        "height": 32,
        "range": "distant",
        "fire_ready": true
      },
      "reason": "Fire-ready ShotgunGuy; crosshair error 6 px"
    },
    {
      "decision": 61,
      "elapsed_ms": 19872,
      "action": "forward",
      "latency_ms": 298,
      "selected_probability": 0.95,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.03,
        "strafe_left": 0.02,
        "forward": 0.95
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 598,
      "goal_bearing_degrees": 8,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 8 degrees"
    },
    {
      "decision": 62,
      "elapsed_ms": 20136,
      "action": "turn_left",
      "latency_ms": 213,
      "selected_probability": 0.82,
      "allowed_actions": [
        "turn_left",
        "strafe_left"
      ],
      "probabilities": {
        "strafe_left": 0.18,
        "turn_left": 0.82
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 575,
      "goal_bearing_degrees": 9,
      "primary_threat": null,
      "reason": "Align with goal; bearing 9 degrees"
    },
    {
      "decision": 63,
      "elapsed_ms": 20401,
      "action": "forward",
      "latency_ms": 292,
      "selected_probability": 0.96,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "forward": 0.96,
        "strafe_left": 0.01,
        "strafe_right": 0.03
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 567,
      "goal_bearing_degrees": 5,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 5 degrees"
    },
    {
      "decision": 64,
      "elapsed_ms": 20667,
      "action": "forward",
      "latency_ms": 213,
      "selected_probability": 0.96,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.02,
        "strafe_left": 0.02,
        "forward": 0.96
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 525,
      "goal_bearing_degrees": 5,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 5 degrees"
    },
    {
      "decision": 65,
      "elapsed_ms": 20934,
      "action": "forward",
      "latency_ms": 275,
      "selected_probability": 0.78,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.09,
        "strafe_left": 0.13,
        "forward": 0.78
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 469,
      "goal_bearing_degrees": 6,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 6 degrees"
    },
    {
      "decision": 66,
      "elapsed_ms": 21466,
      "action": "forward",
      "latency_ms": 384,
      "selected_probability": 0.74,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.12,
        "strafe_left": 0.14,
        "forward": 0.74
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 442,
      "goal_bearing_degrees": 6,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 6 degrees"
    },
    {
      "decision": 67,
      "elapsed_ms": 21734,
      "action": "forward",
      "latency_ms": 225,
      "selected_probability": 0.7,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_left": 0.18,
        "strafe_right": 0.12,
        "forward": 0.7
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 405,
      "goal_bearing_degrees": 6,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 6 degrees"
    },
    {
      "decision": 68,
      "elapsed_ms": 21996,
      "action": "forward",
      "latency_ms": 301,
      "selected_probability": 0.69,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_left": 0.16,
        "forward": 0.69,
        "strafe_right": 0.15
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 361,
      "goal_bearing_degrees": 7,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 7 degrees"
    },
    {
      "decision": 69,
      "elapsed_ms": 22261,
      "action": "forward",
      "latency_ms": 238,
      "selected_probability": 0.69,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.15,
        "strafe_left": 0.16,
        "forward": 0.69
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 313,
      "goal_bearing_degrees": 7,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 7 degrees"
    },
    {
      "decision": 70,
      "elapsed_ms": 22529,
      "action": "forward",
      "latency_ms": 239,
      "selected_probability": 0.67,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.16,
        "strafe_left": 0.17,
        "forward": 0.67
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 264,
      "goal_bearing_degrees": 7,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 7 degrees"
    },
    {
      "decision": 71,
      "elapsed_ms": 22794,
      "action": "forward",
      "latency_ms": 344,
      "selected_probability": 0.68,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.16,
        "strafe_left": 0.16,
        "forward": 0.68
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 215,
      "goal_bearing_degrees": 8,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 8 degrees"
    },
    {
      "decision": 72,
      "elapsed_ms": 23057,
      "action": "turn_left",
      "latency_ms": 276,
      "selected_probability": 0.52,
      "allowed_actions": [
        "turn_left",
        "strafe_left"
      ],
      "probabilities": {
        "strafe_left": 0.48,
        "turn_left": 0.52
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 165,
      "goal_bearing_degrees": 10,
      "primary_threat": null,
      "reason": "Align with goal; bearing 10 degrees"
    },
    {
      "decision": 73,
      "elapsed_ms": 23325,
      "action": "forward",
      "latency_ms": 255,
      "selected_probability": 0.94,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.04,
        "strafe_left": 0.02,
        "forward": 0.94
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 154,
      "goal_bearing_degrees": 6,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 6 degrees"
    },
    {
      "decision": 74,
      "elapsed_ms": 23590,
      "action": "turn_left",
      "latency_ms": 233,
      "selected_probability": 0.78,
      "allowed_actions": [
        "turn_left",
        "strafe_left"
      ],
      "probabilities": {
        "turn_left": 0.78,
        "strafe_left": 0.22
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 105,
      "goal_bearing_degrees": 9,
      "primary_threat": null,
      "reason": "Align with goal; bearing 9 degrees"
    },
    {
      "decision": 75,
      "elapsed_ms": 24125,
      "action": "forward",
      "latency_ms": 285,
      "selected_probability": 0.97,
      "allowed_actions": [
        "forward",
        "strafe_left",
        "strafe_right"
      ],
      "probabilities": {
        "strafe_right": 0.02,
        "strafe_left": 0.01,
        "forward": 0.97
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": 94,
      "goal_bearing_degrees": 7,
      "primary_threat": null,
      "reason": "Route clear; goal bearing 7 degrees"
    },
    {
      "decision": 76,
      "elapsed_ms": 24396,
      "action": "turn_left",
      "latency_ms": 299,
      "selected_probability": 0.8,
      "allowed_actions": [
        "turn_left",
        "strafe_left"
      ],
      "probabilities": {
        "strafe_left": 0.2,
        "turn_left": 0.8
      },
      "health": 52,
      "ammo": 25,
      "kills": 6,
      "goal_distance": null,
      "goal_bearing_degrees": null,
      "primary_threat": null,
      "reason": "Align with goal; bearing None degrees"
    }
  ]
}
