{
  "benchmark": {
    "pid": 1008384,
    "start_time": "2025-11-28T16:53:22",
    "end_time": "2025-11-28T16:53:24",
    "total_frames": 120,
    "duration_seconds": 2.010
  },
  "frames": [
    {
      "frame_number": 1,
      "timestamp_ms": 15.111,
      "frame_time_ms": 16.743,
      "fps": 59,
      "work_time_ms": 2.499,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": ["TEST: deep_nesting", "15-level nesting created"]
    },
    {
      "frame_number": 2,
      "timestamp_ms": 31.856,
      "frame_time_ms": 16.744,
      "fps": 59,
      "work_time_ms": 1.044,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3,
      "timestamp_ms": 48.595,
      "frame_time_ms": 16.740,
      "fps": 59,
      "work_time_ms": 1.458,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 4,
      "timestamp_ms": 65.434,
      "frame_time_ms": 16.840,
      "fps": 59,
      "work_time_ms": 0.447,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 5,
      "timestamp_ms": 82.175,
      "frame_time_ms": 16.731,
      "fps": 59,
      "work_time_ms": 0.275,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 6,
      "timestamp_ms": 98.889,
      "frame_time_ms": 16.724,
      "fps": 59,
      "work_time_ms": 0.712,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 7,
      "timestamp_ms": 115.638,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 0.408,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 8,
      "timestamp_ms": 132.382,
      "frame_time_ms": 16.744,
      "fps": 59,
      "work_time_ms": 0.517,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 9,
      "timestamp_ms": 149.129,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 0.730,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 10,
      "timestamp_ms": 165.888,
      "frame_time_ms": 16.759,
      "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.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 11,
      "timestamp_ms": 182.619,
      "frame_time_ms": 16.731,
      "fps": 59,
      "work_time_ms": 0.634,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 12,
      "timestamp_ms": 199.382,
      "frame_time_ms": 16.763,
      "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.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 13,
      "timestamp_ms": 216.108,
      "frame_time_ms": 16.726,
      "fps": 59,
      "work_time_ms": 0.588,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 14,
      "timestamp_ms": 232.938,
      "frame_time_ms": 16.830,
      "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.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 15,
      "timestamp_ms": 249.669,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 0.652,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 16,
      "timestamp_ms": 266.444,
      "frame_time_ms": 16.776,
      "fps": 59,
      "work_time_ms": 0.493,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 17,
      "timestamp_ms": 283.197,
      "frame_time_ms": 16.754,
      "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.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 18,
      "timestamp_ms": 299.955,
      "frame_time_ms": 16.755,
      "fps": 59,
      "work_time_ms": 0.787,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 19,
      "timestamp_ms": 316.690,
      "frame_time_ms": 16.737,
      "fps": 59,
      "work_time_ms": 0.727,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 20,
      "timestamp_ms": 333.428,
      "frame_time_ms": 16.735,
      "fps": 59,
      "work_time_ms": 0.481,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 21,
      "timestamp_ms": 350.179,
      "frame_time_ms": 16.754,
      "fps": 59,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 22,
      "timestamp_ms": 366.928,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 0.452,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 23,
      "timestamp_ms": 383.674,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 0.294,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 24,
      "timestamp_ms": 400.408,
      "frame_time_ms": 16.733,
      "fps": 59,
      "work_time_ms": 0.297,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 25,
      "timestamp_ms": 417.160,
      "frame_time_ms": 16.752,
      "fps": 59,
      "work_time_ms": 0.476,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 26,
      "timestamp_ms": 433.924,
      "frame_time_ms": 16.761,
      "fps": 59,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 27,
      "timestamp_ms": 450.651,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 0.307,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 28,
      "timestamp_ms": 467.400,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 0.579,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 29,
      "timestamp_ms": 484.264,
      "frame_time_ms": 16.864,
      "fps": 59,
      "work_time_ms": 0.677,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 30,
      "timestamp_ms": 501.012,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 0.632,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 31,
      "timestamp_ms": 517.859,
      "frame_time_ms": 16.847,
      "fps": 59,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 32,
      "timestamp_ms": 534.599,
      "frame_time_ms": 16.739,
      "fps": 59,
      "work_time_ms": 0.649,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 33,
      "timestamp_ms": 551.373,
      "frame_time_ms": 16.771,
      "fps": 59,
      "work_time_ms": 0.788,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 34,
      "timestamp_ms": 568.195,
      "frame_time_ms": 16.822,
      "fps": 59,
      "work_time_ms": 0.710,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 35,
      "timestamp_ms": 584.914,
      "frame_time_ms": 16.723,
      "fps": 59,
      "work_time_ms": 1.334,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 36,
      "timestamp_ms": 601.659,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 0.336,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 37,
      "timestamp_ms": 618.418,
      "frame_time_ms": 16.759,
      "fps": 59,
      "work_time_ms": 1.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 38,
      "timestamp_ms": 635.163,
      "frame_time_ms": 16.746,
      "fps": 59,
      "work_time_ms": 0.759,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 39,
      "timestamp_ms": 651.904,
      "frame_time_ms": 16.738,
      "fps": 59,
      "work_time_ms": 0.673,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 40,
      "timestamp_ms": 668.641,
      "frame_time_ms": 16.739,
      "fps": 59,
      "work_time_ms": 1.048,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 41,
      "timestamp_ms": 685.387,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 0.675,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 42,
      "timestamp_ms": 702.119,
      "frame_time_ms": 16.734,
      "fps": 59,
      "work_time_ms": 0.896,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 43,
      "timestamp_ms": 718.907,
      "frame_time_ms": 16.785,
      "fps": 59,
      "work_time_ms": 0.442,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 44,
      "timestamp_ms": 735.670,
      "frame_time_ms": 16.766,
      "fps": 59,
      "work_time_ms": 0.537,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 45,
      "timestamp_ms": 752.427,
      "frame_time_ms": 16.757,
      "fps": 59,
      "work_time_ms": 0.574,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 46,
      "timestamp_ms": 769.186,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.330,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 47,
      "timestamp_ms": 785.920,
      "frame_time_ms": 16.734,
      "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.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 48,
      "timestamp_ms": 802.658,
      "frame_time_ms": 16.738,
      "fps": 59,
      "work_time_ms": 0.709,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 49,
      "timestamp_ms": 819.424,
      "frame_time_ms": 16.760,
      "fps": 59,
      "work_time_ms": 0.782,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 50,
      "timestamp_ms": 836.174,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 0.424,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 51,
      "timestamp_ms": 852.906,
      "frame_time_ms": 16.735,
      "fps": 59,
      "work_time_ms": 0.322,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 52,
      "timestamp_ms": 869.655,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 0.331,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 53,
      "timestamp_ms": 886.382,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 0.659,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 54,
      "timestamp_ms": 903.113,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 55,
      "timestamp_ms": 919.909,
      "frame_time_ms": 16.795,
      "fps": 59,
      "work_time_ms": 0.421,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 56,
      "timestamp_ms": 936.641,
      "frame_time_ms": 16.733,
      "fps": 59,
      "work_time_ms": 0.718,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 57,
      "timestamp_ms": 953.412,
      "frame_time_ms": 16.772,
      "fps": 59,
      "work_time_ms": 0.689,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 58,
      "timestamp_ms": 970.252,
      "frame_time_ms": 16.836,
      "fps": 59,
      "work_time_ms": 0.753,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 59,
      "timestamp_ms": 987.060,
      "frame_time_ms": 16.812,
      "fps": 59,
      "work_time_ms": 0.938,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 60,
      "timestamp_ms": 1003.809,
      "frame_time_ms": 16.750,
      "fps": 59,
      "work_time_ms": 0.750,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 61,
      "timestamp_ms": 1020.557,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 62,
      "timestamp_ms": 1037.318,
      "frame_time_ms": 16.757,
      "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.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 63,
      "timestamp_ms": 1054.056,
      "frame_time_ms": 16.742,
      "fps": 59,
      "work_time_ms": 0.785,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 64,
      "timestamp_ms": 1070.801,
      "frame_time_ms": 16.742,
      "fps": 59,
      "work_time_ms": 0.264,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 65,
      "timestamp_ms": 1087.544,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 0.671,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 66,
      "timestamp_ms": 1104.322,
      "frame_time_ms": 16.776,
      "fps": 59,
      "work_time_ms": 0.604,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 67,
      "timestamp_ms": 1121.081,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.598,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 68,
      "timestamp_ms": 1137.830,
      "frame_time_ms": 16.751,
      "fps": 59,
      "work_time_ms": 0.490,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 69,
      "timestamp_ms": 1154.555,
      "frame_time_ms": 16.726,
      "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.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 70,
      "timestamp_ms": 1171.301,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 0.470,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 71,
      "timestamp_ms": 1188.044,
      "frame_time_ms": 16.742,
      "fps": 59,
      "work_time_ms": 0.539,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 72,
      "timestamp_ms": 1204.775,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 0.451,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 73,
      "timestamp_ms": 1221.595,
      "frame_time_ms": 16.821,
      "fps": 59,
      "work_time_ms": 0.325,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 74,
      "timestamp_ms": 1238.398,
      "frame_time_ms": 16.804,
      "fps": 59,
      "work_time_ms": 0.590,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 75,
      "timestamp_ms": 1255.143,
      "frame_time_ms": 16.743,
      "fps": 59,
      "work_time_ms": 0.665,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 76,
      "timestamp_ms": 1271.915,
      "frame_time_ms": 16.773,
      "fps": 59,
      "work_time_ms": 0.578,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 77,
      "timestamp_ms": 1288.744,
      "frame_time_ms": 16.829,
      "fps": 59,
      "work_time_ms": 0.592,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 78,
      "timestamp_ms": 1305.538,
      "frame_time_ms": 16.794,
      "fps": 59,
      "work_time_ms": 0.847,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 79,
      "timestamp_ms": 1322.288,
      "frame_time_ms": 16.750,
      "fps": 59,
      "work_time_ms": 0.629,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 80,
      "timestamp_ms": 1339.043,
      "frame_time_ms": 16.755,
      "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.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 81,
      "timestamp_ms": 1355.906,
      "frame_time_ms": 16.862,
      "fps": 59,
      "work_time_ms": 0.611,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 82,
      "timestamp_ms": 1372.651,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 0.845,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 83,
      "timestamp_ms": 1389.460,
      "frame_time_ms": 16.809,
      "fps": 59,
      "work_time_ms": 0.604,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 84,
      "timestamp_ms": 1406.194,
      "frame_time_ms": 16.735,
      "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.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 85,
      "timestamp_ms": 1422.935,
      "frame_time_ms": 16.741,
      "fps": 59,
      "work_time_ms": 0.585,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 86,
      "timestamp_ms": 1439.756,
      "frame_time_ms": 16.821,
      "fps": 59,
      "work_time_ms": 0.334,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 87,
      "timestamp_ms": 1456.669,
      "frame_time_ms": 16.913,
      "fps": 59,
      "work_time_ms": 0.770,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 88,
      "timestamp_ms": 1473.532,
      "frame_time_ms": 16.858,
      "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.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 89,
      "timestamp_ms": 1490.307,
      "frame_time_ms": 16.780,
      "fps": 59,
      "work_time_ms": 1.249,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 90,
      "timestamp_ms": 1507.061,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 0.742,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 91,
      "timestamp_ms": 1523.808,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 0.990,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 92,
      "timestamp_ms": 1540.630,
      "frame_time_ms": 16.821,
      "fps": 59,
      "work_time_ms": 0.434,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 93,
      "timestamp_ms": 1557.432,
      "frame_time_ms": 16.803,
      "fps": 59,
      "work_time_ms": 1.025,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 94,
      "timestamp_ms": 1574.181,
      "frame_time_ms": 16.749,
      "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.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 95,
      "timestamp_ms": 1590.912,
      "frame_time_ms": 16.732,
      "fps": 59,
      "work_time_ms": 0.440,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 96,
      "timestamp_ms": 1607.725,
      "frame_time_ms": 16.811,
      "fps": 59,
      "work_time_ms": 1.009,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 97,
      "timestamp_ms": 1624.456,
      "frame_time_ms": 16.733,
      "fps": 59,
      "work_time_ms": 0.521,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 98,
      "timestamp_ms": 1641.200,
      "frame_time_ms": 16.742,
      "fps": 59,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 99,
      "timestamp_ms": 1658.015,
      "frame_time_ms": 16.816,
      "fps": 59,
      "work_time_ms": 0.534,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 100,
      "timestamp_ms": 1674.740,
      "frame_time_ms": 16.725,
      "fps": 59,
      "work_time_ms": 0.592,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 101,
      "timestamp_ms": 1691.488,
      "frame_time_ms": 16.748,
      "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.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 102,
      "timestamp_ms": 1708.239,
      "frame_time_ms": 16.750,
      "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.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 103,
      "timestamp_ms": 1725.007,
      "frame_time_ms": 16.767,
      "fps": 59,
      "work_time_ms": 0.651,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 104,
      "timestamp_ms": 1741.728,
      "frame_time_ms": 16.723,
      "fps": 59,
      "work_time_ms": 0.910,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 105,
      "timestamp_ms": 1758.456,
      "frame_time_ms": 16.728,
      "fps": 59,
      "work_time_ms": 0.306,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 106,
      "timestamp_ms": 1775.214,
      "frame_time_ms": 16.759,
      "fps": 59,
      "work_time_ms": 0.281,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 107,
      "timestamp_ms": 1791.973,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.299,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 108,
      "timestamp_ms": 1808.699,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 109,
      "timestamp_ms": 1825.641,
      "frame_time_ms": 16.929,
      "fps": 59,
      "work_time_ms": 0.525,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 110,
      "timestamp_ms": 1842.380,
      "frame_time_ms": 16.751,
      "fps": 59,
      "work_time_ms": 0.691,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 111,
      "timestamp_ms": 1859.135,
      "frame_time_ms": 16.755,
      "fps": 59,
      "work_time_ms": 0.639,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 112,
      "timestamp_ms": 1875.987,
      "frame_time_ms": 16.852,
      "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.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 113,
      "timestamp_ms": 1892.736,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 0.680,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 114,
      "timestamp_ms": 1909.575,
      "frame_time_ms": 16.840,
      "fps": 59,
      "work_time_ms": 0.597,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 115,
      "timestamp_ms": 1926.382,
      "frame_time_ms": 16.808,
      "fps": 59,
      "work_time_ms": 0.499,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 116,
      "timestamp_ms": 1943.124,
      "frame_time_ms": 16.739,
      "fps": 59,
      "work_time_ms": 0.802,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 117,
      "timestamp_ms": 1959.936,
      "frame_time_ms": 16.814,
      "fps": 59,
      "work_time_ms": 0.721,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 118,
      "timestamp_ms": 1976.666,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 0.669,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 119,
      "timestamp_ms": 1993.486,
      "frame_time_ms": 16.820,
      "fps": 59,
      "work_time_ms": 0.417,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 120,
      "timestamp_ms": 2010.225,
      "frame_time_ms": 16.738,
      "fps": 59,
      "work_time_ms": 0.860,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    }
  ]
}
