{
  "benchmark": {
    "pid": 1008384,
    "start_time": "2025-11-28T16:53:26",
    "end_time": "2025-11-28T16:53:28",
    "total_frames": 120,
    "duration_seconds": 2.010
  },
  "frames": [
    {
      "frame_number": 1,
      "timestamp_ms": 15.387,
      "frame_time_ms": 16.864,
      "fps": 59,
      "work_time_ms": 2.452,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.007,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": ["TEST: animation_stress", "100 frames with 200 animations"]
    },
    {
      "frame_number": 2,
      "timestamp_ms": 32.117,
      "frame_time_ms": 16.731,
      "fps": 59,
      "work_time_ms": 0.601,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.030,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3,
      "timestamp_ms": 48.844,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 0.363,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 4,
      "timestamp_ms": 65.593,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.015,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 5,
      "timestamp_ms": 82.380,
      "frame_time_ms": 16.787,
      "fps": 59,
      "work_time_ms": 0.319,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 6,
      "timestamp_ms": 99.202,
      "frame_time_ms": 16.822,
      "fps": 59,
      "work_time_ms": 0.644,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.027,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 7,
      "timestamp_ms": 115.969,
      "frame_time_ms": 16.766,
      "fps": 59,
      "work_time_ms": 0.661,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.022,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 8,
      "timestamp_ms": 132.710,
      "frame_time_ms": 16.743,
      "fps": 59,
      "work_time_ms": 0.724,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.030,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 9,
      "timestamp_ms": 149.442,
      "frame_time_ms": 16.731,
      "fps": 59,
      "work_time_ms": 0.415,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 10,
      "timestamp_ms": 166.272,
      "frame_time_ms": 16.829,
      "fps": 59,
      "work_time_ms": 0.655,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.020,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 11,
      "timestamp_ms": 183.023,
      "frame_time_ms": 16.752,
      "fps": 59,
      "work_time_ms": 0.571,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.024,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 12,
      "timestamp_ms": 199.840,
      "frame_time_ms": 16.818,
      "fps": 59,
      "work_time_ms": 0.506,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.029,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 13,
      "timestamp_ms": 216.670,
      "frame_time_ms": 16.830,
      "fps": 59,
      "work_time_ms": 0.580,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.015,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 14,
      "timestamp_ms": 233.407,
      "frame_time_ms": 16.736,
      "fps": 59,
      "work_time_ms": 0.300,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.012,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 15,
      "timestamp_ms": 250.153,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 0.555,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.030,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 16,
      "timestamp_ms": 266.900,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 0.414,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.012,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 17,
      "timestamp_ms": 283.653,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 0.623,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.014,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 18,
      "timestamp_ms": 300.520,
      "frame_time_ms": 16.864,
      "fps": 59,
      "work_time_ms": 0.415,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.015,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 19,
      "timestamp_ms": 317.247,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 0.523,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.015,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 20,
      "timestamp_ms": 333.997,
      "frame_time_ms": 16.750,
      "fps": 59,
      "work_time_ms": 0.549,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.029,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 21,
      "timestamp_ms": 350.736,
      "frame_time_ms": 16.740,
      "fps": 59,
      "work_time_ms": 0.842,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.022,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 22,
      "timestamp_ms": 367.492,
      "frame_time_ms": 16.755,
      "fps": 59,
      "work_time_ms": 0.399,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 23,
      "timestamp_ms": 384.252,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.666,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.030,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 24,
      "timestamp_ms": 400.995,
      "frame_time_ms": 16.746,
      "fps": 59,
      "work_time_ms": 0.508,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.022,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 25,
      "timestamp_ms": 417.747,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 0.926,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.023,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 26,
      "timestamp_ms": 434.492,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 1.386,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.067,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 27,
      "timestamp_ms": 451.251,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.583,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.021,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 28,
      "timestamp_ms": 467.978,
      "frame_time_ms": 16.728,
      "fps": 59,
      "work_time_ms": 0.872,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.046,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 29,
      "timestamp_ms": 484.724,
      "frame_time_ms": 16.746,
      "fps": 59,
      "work_time_ms": 0.416,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.024,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 30,
      "timestamp_ms": 501.454,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 0.487,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.017,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 31,
      "timestamp_ms": 518.178,
      "frame_time_ms": 16.725,
      "fps": 59,
      "work_time_ms": 0.531,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.023,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 32,
      "timestamp_ms": 534.920,
      "frame_time_ms": 16.741,
      "fps": 59,
      "work_time_ms": 0.270,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 33,
      "timestamp_ms": 551.667,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 0.380,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.015,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 34,
      "timestamp_ms": 568.488,
      "frame_time_ms": 16.822,
      "fps": 59,
      "work_time_ms": 0.528,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.020,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 35,
      "timestamp_ms": 585.199,
      "frame_time_ms": 16.710,
      "fps": 59,
      "work_time_ms": 0.423,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.014,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 36,
      "timestamp_ms": 601.951,
      "frame_time_ms": 16.752,
      "fps": 59,
      "work_time_ms": 0.780,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.022,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 37,
      "timestamp_ms": 618.675,
      "frame_time_ms": 16.725,
      "fps": 59,
      "work_time_ms": 0.601,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.028,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 38,
      "timestamp_ms": 635.402,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 0.351,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.018,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 39,
      "timestamp_ms": 652.144,
      "frame_time_ms": 16.742,
      "fps": 59,
      "work_time_ms": 0.382,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 40,
      "timestamp_ms": 668.877,
      "frame_time_ms": 16.733,
      "fps": 59,
      "work_time_ms": 0.349,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 41,
      "timestamp_ms": 685.636,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.265,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.014,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 42,
      "timestamp_ms": 702.362,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 0.298,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.014,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 43,
      "timestamp_ms": 719.109,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.013,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 44,
      "timestamp_ms": 735.854,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 0.454,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.018,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 45,
      "timestamp_ms": 752.607,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 0.472,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.019,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 46,
      "timestamp_ms": 769.336,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 0.458,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 47,
      "timestamp_ms": 786.064,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 0.367,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 48,
      "timestamp_ms": 802.798,
      "frame_time_ms": 16.734,
      "fps": 59,
      "work_time_ms": 0.458,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.022,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 49,
      "timestamp_ms": 819.614,
      "frame_time_ms": 16.816,
      "fps": 59,
      "work_time_ms": 0.402,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.015,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 50,
      "timestamp_ms": 836.373,
      "frame_time_ms": 16.759,
      "fps": 59,
      "work_time_ms": 0.560,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.024,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 51,
      "timestamp_ms": 853.122,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 0.472,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 52,
      "timestamp_ms": 869.846,
      "frame_time_ms": 16.725,
      "fps": 59,
      "work_time_ms": 0.828,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.020,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 53,
      "timestamp_ms": 886.575,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 0.356,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.019,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 54,
      "timestamp_ms": 903.323,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 0.422,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.017,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 55,
      "timestamp_ms": 920.073,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 0.425,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.018,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 56,
      "timestamp_ms": 936.829,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.551,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.020,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 57,
      "timestamp_ms": 953.561,
      "frame_time_ms": 16.731,
      "fps": 59,
      "work_time_ms": 0.688,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.017,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 58,
      "timestamp_ms": 970.367,
      "frame_time_ms": 16.807,
      "fps": 59,
      "work_time_ms": 0.928,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.021,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 59,
      "timestamp_ms": 987.128,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.654,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 60,
      "timestamp_ms": 1003.875,
      "frame_time_ms": 16.750,
      "fps": 59,
      "work_time_ms": 0.645,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 61,
      "timestamp_ms": 1020.698,
      "frame_time_ms": 16.823,
      "fps": 59,
      "work_time_ms": 0.772,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.018,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 62,
      "timestamp_ms": 1037.426,
      "frame_time_ms": 16.728,
      "fps": 59,
      "work_time_ms": 0.617,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.018,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 63,
      "timestamp_ms": 1054.157,
      "frame_time_ms": 16.731,
      "fps": 59,
      "work_time_ms": 0.699,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.020,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 64,
      "timestamp_ms": 1071.008,
      "frame_time_ms": 16.846,
      "fps": 59,
      "work_time_ms": 0.414,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 65,
      "timestamp_ms": 1087.749,
      "frame_time_ms": 16.746,
      "fps": 59,
      "work_time_ms": 0.763,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.017,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 66,
      "timestamp_ms": 1104.571,
      "frame_time_ms": 16.822,
      "fps": 59,
      "work_time_ms": 0.818,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.020,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 67,
      "timestamp_ms": 1121.298,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 0.418,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.015,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 68,
      "timestamp_ms": 1138.115,
      "frame_time_ms": 16.817,
      "fps": 59,
      "work_time_ms": 0.384,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 69,
      "timestamp_ms": 1154.945,
      "frame_time_ms": 16.830,
      "fps": 59,
      "work_time_ms": 0.437,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.017,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 70,
      "timestamp_ms": 1171.776,
      "frame_time_ms": 16.831,
      "fps": 59,
      "work_time_ms": 0.650,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.014,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 71,
      "timestamp_ms": 1188.581,
      "frame_time_ms": 16.805,
      "fps": 59,
      "work_time_ms": 0.686,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.017,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 72,
      "timestamp_ms": 1205.325,
      "frame_time_ms": 16.741,
      "fps": 59,
      "work_time_ms": 0.441,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.014,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 73,
      "timestamp_ms": 1222.069,
      "frame_time_ms": 16.746,
      "fps": 59,
      "work_time_ms": 0.941,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.041,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 74,
      "timestamp_ms": 1238.837,
      "frame_time_ms": 16.768,
      "fps": 59,
      "work_time_ms": 0.672,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.018,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 75,
      "timestamp_ms": 1255.653,
      "frame_time_ms": 16.816,
      "fps": 59,
      "work_time_ms": 1.081,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.029,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 76,
      "timestamp_ms": 1272.380,
      "frame_time_ms": 16.728,
      "fps": 59,
      "work_time_ms": 0.781,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.023,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 77,
      "timestamp_ms": 1289.134,
      "frame_time_ms": 16.754,
      "fps": 59,
      "work_time_ms": 0.455,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.018,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 78,
      "timestamp_ms": 1305.884,
      "frame_time_ms": 16.750,
      "fps": 59,
      "work_time_ms": 0.488,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.020,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 79,
      "timestamp_ms": 1322.652,
      "frame_time_ms": 16.754,
      "fps": 59,
      "work_time_ms": 0.596,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.013,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 80,
      "timestamp_ms": 1339.389,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.013,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 81,
      "timestamp_ms": 1356.144,
      "frame_time_ms": 16.757,
      "fps": 59,
      "work_time_ms": 0.475,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.017,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 82,
      "timestamp_ms": 1372.902,
      "frame_time_ms": 16.757,
      "fps": 59,
      "work_time_ms": 0.507,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.014,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 83,
      "timestamp_ms": 1389.631,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 0.329,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.013,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 84,
      "timestamp_ms": 1406.387,
      "frame_time_ms": 16.752,
      "fps": 59,
      "work_time_ms": 0.753,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.017,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 85,
      "timestamp_ms": 1423.144,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.924,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.052,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 86,
      "timestamp_ms": 1439.981,
      "frame_time_ms": 16.838,
      "fps": 59,
      "work_time_ms": 0.433,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.015,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 87,
      "timestamp_ms": 1456.821,
      "frame_time_ms": 16.842,
      "fps": 59,
      "work_time_ms": 0.610,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.020,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 88,
      "timestamp_ms": 1473.563,
      "frame_time_ms": 16.741,
      "fps": 59,
      "work_time_ms": 0.509,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.020,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 89,
      "timestamp_ms": 1490.309,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 0.279,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.017,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 90,
      "timestamp_ms": 1507.055,
      "frame_time_ms": 16.746,
      "fps": 59,
      "work_time_ms": 0.431,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.023,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 91,
      "timestamp_ms": 1523.814,
      "frame_time_ms": 16.756,
      "fps": 59,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.009,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 92,
      "timestamp_ms": 1540.553,
      "frame_time_ms": 16.742,
      "fps": 59,
      "work_time_ms": 0.433,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.064,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 93,
      "timestamp_ms": 1557.282,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 0.252,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.007,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 94,
      "timestamp_ms": 1574.091,
      "frame_time_ms": 16.809,
      "fps": 59,
      "work_time_ms": 0.522,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.008,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 95,
      "timestamp_ms": 1590.905,
      "frame_time_ms": 16.813,
      "fps": 59,
      "work_time_ms": 0.548,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.012,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 96,
      "timestamp_ms": 1607.739,
      "frame_time_ms": 16.834,
      "fps": 59,
      "work_time_ms": 0.570,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.011,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 97,
      "timestamp_ms": 1624.490,
      "frame_time_ms": 16.751,
      "fps": 59,
      "work_time_ms": 0.909,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.042,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 98,
      "timestamp_ms": 1641.172,
      "frame_time_ms": 16.683,
      "fps": 59,
      "work_time_ms": 0.576,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.010,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 99,
      "timestamp_ms": 1657.901,
      "frame_time_ms": 16.728,
      "fps": 59,
      "work_time_ms": 0.483,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.008,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 100,
      "timestamp_ms": 1674.659,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.720,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.009,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 101,
      "timestamp_ms": 1691.526,
      "frame_time_ms": 16.867,
      "fps": 59,
      "work_time_ms": 0.857,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.011,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 102,
      "timestamp_ms": 1708.264,
      "frame_time_ms": 16.737,
      "fps": 59,
      "work_time_ms": 0.616,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.008,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 103,
      "timestamp_ms": 1725.019,
      "frame_time_ms": 16.756,
      "fps": 59,
      "work_time_ms": 0.818,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.020,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 104,
      "timestamp_ms": 1741.775,
      "frame_time_ms": 16.756,
      "fps": 59,
      "work_time_ms": 0.602,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.011,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 105,
      "timestamp_ms": 1758.524,
      "frame_time_ms": 16.750,
      "fps": 59,
      "work_time_ms": 0.386,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.008,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 106,
      "timestamp_ms": 1775.251,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 0.497,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.010,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 107,
      "timestamp_ms": 1791.979,
      "frame_time_ms": 16.726,
      "fps": 59,
      "work_time_ms": 0.265,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.007,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 108,
      "timestamp_ms": 1808.703,
      "frame_time_ms": 16.726,
      "fps": 59,
      "work_time_ms": 0.434,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.013,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 109,
      "timestamp_ms": 1825.432,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 0.366,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.013,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 110,
      "timestamp_ms": 1842.181,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 0.315,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.010,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 111,
      "timestamp_ms": 1859.009,
      "frame_time_ms": 16.827,
      "fps": 59,
      "work_time_ms": 0.332,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.009,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 112,
      "timestamp_ms": 1875.764,
      "frame_time_ms": 16.755,
      "fps": 59,
      "work_time_ms": 0.678,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.015,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 113,
      "timestamp_ms": 1892.522,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.795,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.011,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 114,
      "timestamp_ms": 1909.288,
      "frame_time_ms": 16.766,
      "fps": 59,
      "work_time_ms": 0.438,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.010,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 115,
      "timestamp_ms": 1926.036,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 0.446,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.011,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 116,
      "timestamp_ms": 1942.909,
      "frame_time_ms": 16.873,
      "fps": 59,
      "work_time_ms": 0.670,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.012,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 117,
      "timestamp_ms": 1959.659,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 0.736,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.011,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 118,
      "timestamp_ms": 1976.387,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 0.508,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.016,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 119,
      "timestamp_ms": 1993.138,
      "frame_time_ms": 16.751,
      "fps": 59,
      "work_time_ms": 0.431,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.012,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 120,
      "timestamp_ms": 2009.883,
      "frame_time_ms": 16.746,
      "fps": 59,
      "work_time_ms": 0.780,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.023,
      "fov_overlay_ms": 0.000,
      "draw_calls": 100,
      "ui_elements": 100,
      "visible_elements": 100,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    }
  ]
}
