{
  "benchmark": {
    "pid": 1008384,
    "start_time": "2025-11-28T16:53:16",
    "end_time": "2025-11-28T16:53:18",
    "total_frames": 120,
    "duration_seconds": 2.011
  },
  "frames": [
    {
      "frame_number": 1,
      "timestamp_ms": 16.290,
      "frame_time_ms": 16.723,
      "fps": 832,
      "work_time_ms": 10.033,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": ["TEST: many_frames", "1000 frames created"]
    },
    {
      "frame_number": 2,
      "timestamp_ms": 33.021,
      "frame_time_ms": 16.732,
      "fps": 675,
      "work_time_ms": 1.196,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3,
      "timestamp_ms": 49.771,
      "frame_time_ms": 16.750,
      "fps": 568,
      "work_time_ms": 1.207,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 4,
      "timestamp_ms": 66.575,
      "frame_time_ms": 16.804,
      "fps": 490,
      "work_time_ms": 1.396,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 5,
      "timestamp_ms": 83.342,
      "frame_time_ms": 16.766,
      "fps": 431,
      "work_time_ms": 1.340,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 6,
      "timestamp_ms": 100.066,
      "frame_time_ms": 16.725,
      "fps": 384,
      "work_time_ms": 1.220,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 7,
      "timestamp_ms": 116.890,
      "frame_time_ms": 16.824,
      "fps": 347,
      "work_time_ms": 0.915,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 8,
      "timestamp_ms": 133.658,
      "frame_time_ms": 16.767,
      "fps": 316,
      "work_time_ms": 1.119,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 9,
      "timestamp_ms": 150.399,
      "frame_time_ms": 16.741,
      "fps": 291,
      "work_time_ms": 1.379,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 10,
      "timestamp_ms": 167.231,
      "frame_time_ms": 16.833,
      "fps": 269,
      "work_time_ms": 2.758,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 11,
      "timestamp_ms": 183.962,
      "frame_time_ms": 16.731,
      "fps": 250,
      "work_time_ms": 1.894,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 12,
      "timestamp_ms": 200.708,
      "frame_time_ms": 16.746,
      "fps": 233,
      "work_time_ms": 1.031,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 13,
      "timestamp_ms": 217.483,
      "frame_time_ms": 16.769,
      "fps": 219,
      "work_time_ms": 1.534,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 14,
      "timestamp_ms": 234.225,
      "frame_time_ms": 16.748,
      "fps": 206,
      "work_time_ms": 2.312,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.003,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 15,
      "timestamp_ms": 250.972,
      "frame_time_ms": 16.748,
      "fps": 195,
      "work_time_ms": 1.020,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 16,
      "timestamp_ms": 267.727,
      "frame_time_ms": 16.754,
      "fps": 185,
      "work_time_ms": 0.819,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 17,
      "timestamp_ms": 284.479,
      "frame_time_ms": 16.750,
      "fps": 176,
      "work_time_ms": 0.911,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 18,
      "timestamp_ms": 301.209,
      "frame_time_ms": 16.730,
      "fps": 168,
      "work_time_ms": 1.144,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 19,
      "timestamp_ms": 317.955,
      "frame_time_ms": 16.748,
      "fps": 160,
      "work_time_ms": 1.425,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 20,
      "timestamp_ms": 334.685,
      "frame_time_ms": 16.730,
      "fps": 153,
      "work_time_ms": 1.364,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 21,
      "timestamp_ms": 351.441,
      "frame_time_ms": 16.756,
      "fps": 147,
      "work_time_ms": 1.709,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 22,
      "timestamp_ms": 368.183,
      "frame_time_ms": 16.742,
      "fps": 141,
      "work_time_ms": 1.131,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 23,
      "timestamp_ms": 384.961,
      "frame_time_ms": 16.777,
      "fps": 136,
      "work_time_ms": 1.406,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 24,
      "timestamp_ms": 401.704,
      "frame_time_ms": 16.744,
      "fps": 131,
      "work_time_ms": 1.077,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 25,
      "timestamp_ms": 418.439,
      "frame_time_ms": 16.734,
      "fps": 126,
      "work_time_ms": 2.166,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 26,
      "timestamp_ms": 435.210,
      "frame_time_ms": 16.770,
      "fps": 122,
      "work_time_ms": 2.142,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 27,
      "timestamp_ms": 451.946,
      "frame_time_ms": 16.725,
      "fps": 118,
      "work_time_ms": 1.034,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 28,
      "timestamp_ms": 468.674,
      "frame_time_ms": 16.738,
      "fps": 114,
      "work_time_ms": 1.241,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 29,
      "timestamp_ms": 485.407,
      "frame_time_ms": 16.735,
      "fps": 110,
      "work_time_ms": 2.536,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 30,
      "timestamp_ms": 502.161,
      "frame_time_ms": 16.755,
      "fps": 107,
      "work_time_ms": 2.308,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 31,
      "timestamp_ms": 518.896,
      "frame_time_ms": 16.735,
      "fps": 104,
      "work_time_ms": 2.358,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 32,
      "timestamp_ms": 535.639,
      "frame_time_ms": 16.740,
      "fps": 101,
      "work_time_ms": 1.881,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 33,
      "timestamp_ms": 552.370,
      "frame_time_ms": 16.733,
      "fps": 98,
      "work_time_ms": 2.516,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 34,
      "timestamp_ms": 569.193,
      "frame_time_ms": 16.824,
      "fps": 96,
      "work_time_ms": 2.289,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 35,
      "timestamp_ms": 585.951,
      "frame_time_ms": 16.758,
      "fps": 93,
      "work_time_ms": 2.529,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 36,
      "timestamp_ms": 602.716,
      "frame_time_ms": 16.763,
      "fps": 91,
      "work_time_ms": 0.944,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 37,
      "timestamp_ms": 619.477,
      "frame_time_ms": 16.762,
      "fps": 88,
      "work_time_ms": 1.204,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 38,
      "timestamp_ms": 636.203,
      "frame_time_ms": 16.727,
      "fps": 86,
      "work_time_ms": 1.711,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 39,
      "timestamp_ms": 652.959,
      "frame_time_ms": 16.756,
      "fps": 84,
      "work_time_ms": 1.448,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 40,
      "timestamp_ms": 669.725,
      "frame_time_ms": 16.765,
      "fps": 82,
      "work_time_ms": 0.797,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 41,
      "timestamp_ms": 686.463,
      "frame_time_ms": 16.738,
      "fps": 80,
      "work_time_ms": 1.330,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 42,
      "timestamp_ms": 703.220,
      "frame_time_ms": 16.758,
      "fps": 79,
      "work_time_ms": 1.794,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 43,
      "timestamp_ms": 719.950,
      "frame_time_ms": 16.730,
      "fps": 77,
      "work_time_ms": 1.063,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 44,
      "timestamp_ms": 736.679,
      "frame_time_ms": 16.728,
      "fps": 75,
      "work_time_ms": 1.433,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 45,
      "timestamp_ms": 753.433,
      "frame_time_ms": 16.755,
      "fps": 74,
      "work_time_ms": 0.842,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 46,
      "timestamp_ms": 770.178,
      "frame_time_ms": 16.745,
      "fps": 72,
      "work_time_ms": 0.878,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 47,
      "timestamp_ms": 786.907,
      "frame_time_ms": 16.729,
      "fps": 71,
      "work_time_ms": 1.244,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 48,
      "timestamp_ms": 803.654,
      "frame_time_ms": 16.747,
      "fps": 69,
      "work_time_ms": 1.035,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 49,
      "timestamp_ms": 820.406,
      "frame_time_ms": 16.751,
      "fps": 68,
      "work_time_ms": 0.834,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 50,
      "timestamp_ms": 837.143,
      "frame_time_ms": 16.738,
      "fps": 67,
      "work_time_ms": 2.605,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 51,
      "timestamp_ms": 853.882,
      "frame_time_ms": 16.739,
      "fps": 65,
      "work_time_ms": 2.468,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 52,
      "timestamp_ms": 870.637,
      "frame_time_ms": 16.755,
      "fps": 64,
      "work_time_ms": 1.664,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 53,
      "timestamp_ms": 887.373,
      "frame_time_ms": 16.735,
      "fps": 63,
      "work_time_ms": 2.400,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 54,
      "timestamp_ms": 904.111,
      "frame_time_ms": 16.738,
      "fps": 62,
      "work_time_ms": 2.100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 55,
      "timestamp_ms": 920.863,
      "frame_time_ms": 16.753,
      "fps": 61,
      "work_time_ms": 2.188,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 56,
      "timestamp_ms": 937.607,
      "frame_time_ms": 16.744,
      "fps": 60,
      "work_time_ms": 1.449,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 57,
      "timestamp_ms": 954.363,
      "frame_time_ms": 16.756,
      "fps": 59,
      "work_time_ms": 1.682,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 58,
      "timestamp_ms": 971.110,
      "frame_time_ms": 16.746,
      "fps": 59,
      "work_time_ms": 1.013,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 59,
      "timestamp_ms": 987.858,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 1.272,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 60,
      "timestamp_ms": 1004.602,
      "frame_time_ms": 16.742,
      "fps": 59,
      "work_time_ms": 1.427,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 61,
      "timestamp_ms": 1021.358,
      "frame_time_ms": 16.758,
      "fps": 59,
      "work_time_ms": 0.946,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 62,
      "timestamp_ms": 1038.109,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 1.781,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 63,
      "timestamp_ms": 1054.955,
      "frame_time_ms": 16.843,
      "fps": 59,
      "work_time_ms": 1.851,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 64,
      "timestamp_ms": 1071.788,
      "frame_time_ms": 16.838,
      "fps": 59,
      "work_time_ms": 2.086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 65,
      "timestamp_ms": 1088.539,
      "frame_time_ms": 16.750,
      "fps": 59,
      "work_time_ms": 1.412,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 66,
      "timestamp_ms": 1105.307,
      "frame_time_ms": 16.767,
      "fps": 59,
      "work_time_ms": 1.096,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 67,
      "timestamp_ms": 1122.040,
      "frame_time_ms": 16.735,
      "fps": 59,
      "work_time_ms": 1.969,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 68,
      "timestamp_ms": 1138.797,
      "frame_time_ms": 16.757,
      "fps": 59,
      "work_time_ms": 2.068,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 69,
      "timestamp_ms": 1155.635,
      "frame_time_ms": 16.838,
      "fps": 59,
      "work_time_ms": 1.152,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 70,
      "timestamp_ms": 1172.474,
      "frame_time_ms": 16.839,
      "fps": 59,
      "work_time_ms": 1.235,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 71,
      "timestamp_ms": 1189.207,
      "frame_time_ms": 16.733,
      "fps": 59,
      "work_time_ms": 1.838,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 72,
      "timestamp_ms": 1205.962,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 1.607,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 73,
      "timestamp_ms": 1222.694,
      "frame_time_ms": 16.733,
      "fps": 59,
      "work_time_ms": 1.427,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 74,
      "timestamp_ms": 1239.440,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 1.779,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 75,
      "timestamp_ms": 1256.186,
      "frame_time_ms": 16.746,
      "fps": 59,
      "work_time_ms": 1.574,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 76,
      "timestamp_ms": 1272.936,
      "frame_time_ms": 16.750,
      "fps": 59,
      "work_time_ms": 0.997,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 77,
      "timestamp_ms": 1289.690,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 1.589,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 78,
      "timestamp_ms": 1306.412,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 3.130,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 79,
      "timestamp_ms": 1323.191,
      "frame_time_ms": 16.774,
      "fps": 59,
      "work_time_ms": 1.508,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 80,
      "timestamp_ms": 1339.909,
      "frame_time_ms": 16.723,
      "fps": 59,
      "work_time_ms": 2.283,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.003,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 81,
      "timestamp_ms": 1356.680,
      "frame_time_ms": 16.764,
      "fps": 59,
      "work_time_ms": 0.793,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 82,
      "timestamp_ms": 1373.412,
      "frame_time_ms": 16.739,
      "fps": 59,
      "work_time_ms": 1.809,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.018,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 83,
      "timestamp_ms": 1390.157,
      "frame_time_ms": 16.744,
      "fps": 59,
      "work_time_ms": 0.917,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 84,
      "timestamp_ms": 1406.915,
      "frame_time_ms": 16.759,
      "fps": 59,
      "work_time_ms": 1.207,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 85,
      "timestamp_ms": 1423.663,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 0.759,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 86,
      "timestamp_ms": 1440.409,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 1.218,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 87,
      "timestamp_ms": 1457.133,
      "frame_time_ms": 16.725,
      "fps": 59,
      "work_time_ms": 1.684,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 88,
      "timestamp_ms": 1473.969,
      "frame_time_ms": 16.835,
      "fps": 59,
      "work_time_ms": 1.450,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 89,
      "timestamp_ms": 1490.716,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 2.999,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 90,
      "timestamp_ms": 1507.496,
      "frame_time_ms": 16.779,
      "fps": 59,
      "work_time_ms": 2.161,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 91,
      "timestamp_ms": 1524.256,
      "frame_time_ms": 16.761,
      "fps": 59,
      "work_time_ms": 2.198,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 92,
      "timestamp_ms": 1540.999,
      "frame_time_ms": 16.742,
      "fps": 59,
      "work_time_ms": 1.319,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 93,
      "timestamp_ms": 1557.816,
      "frame_time_ms": 16.817,
      "fps": 59,
      "work_time_ms": 3.257,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 94,
      "timestamp_ms": 1574.541,
      "frame_time_ms": 16.726,
      "fps": 59,
      "work_time_ms": 1.931,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 95,
      "timestamp_ms": 1591.276,
      "frame_time_ms": 16.734,
      "fps": 59,
      "work_time_ms": 1.081,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 96,
      "timestamp_ms": 1608.100,
      "frame_time_ms": 16.825,
      "fps": 59,
      "work_time_ms": 2.394,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 97,
      "timestamp_ms": 1624.941,
      "frame_time_ms": 16.839,
      "fps": 59,
      "work_time_ms": 2.173,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 98,
      "timestamp_ms": 1641.684,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 2.158,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 99,
      "timestamp_ms": 1658.410,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 0.955,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 100,
      "timestamp_ms": 1675.153,
      "frame_time_ms": 16.741,
      "fps": 59,
      "work_time_ms": 0.924,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 101,
      "timestamp_ms": 1691.903,
      "frame_time_ms": 16.752,
      "fps": 59,
      "work_time_ms": 1.050,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 102,
      "timestamp_ms": 1708.667,
      "frame_time_ms": 16.757,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 103,
      "timestamp_ms": 1725.381,
      "frame_time_ms": 16.720,
      "fps": 59,
      "work_time_ms": 1.978,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 104,
      "timestamp_ms": 1742.128,
      "frame_time_ms": 16.738,
      "fps": 59,
      "work_time_ms": 1.361,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 105,
      "timestamp_ms": 1758.877,
      "frame_time_ms": 16.756,
      "fps": 59,
      "work_time_ms": 1.634,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 106,
      "timestamp_ms": 1775.737,
      "frame_time_ms": 16.858,
      "fps": 59,
      "work_time_ms": 0.779,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 107,
      "timestamp_ms": 1792.462,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 1.622,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 108,
      "timestamp_ms": 1809.206,
      "frame_time_ms": 16.744,
      "fps": 59,
      "work_time_ms": 1.084,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 109,
      "timestamp_ms": 1825.953,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 1.146,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 110,
      "timestamp_ms": 1842.681,
      "frame_time_ms": 16.728,
      "fps": 59,
      "work_time_ms": 1.411,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 111,
      "timestamp_ms": 1859.438,
      "frame_time_ms": 16.756,
      "fps": 59,
      "work_time_ms": 1.382,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 112,
      "timestamp_ms": 1876.166,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 0.761,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 113,
      "timestamp_ms": 1892.891,
      "frame_time_ms": 16.725,
      "fps": 59,
      "work_time_ms": 1.277,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 114,
      "timestamp_ms": 1909.614,
      "frame_time_ms": 16.723,
      "fps": 59,
      "work_time_ms": 0.897,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 115,
      "timestamp_ms": 1926.449,
      "frame_time_ms": 16.834,
      "fps": 59,
      "work_time_ms": 1.136,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 116,
      "timestamp_ms": 1943.304,
      "frame_time_ms": 16.855,
      "fps": 59,
      "work_time_ms": 1.937,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 117,
      "timestamp_ms": 1960.051,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 1.878,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 118,
      "timestamp_ms": 1976.867,
      "frame_time_ms": 16.815,
      "fps": 59,
      "work_time_ms": 1.249,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 119,
      "timestamp_ms": 1993.687,
      "frame_time_ms": 16.819,
      "fps": 59,
      "work_time_ms": 1.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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 120,
      "timestamp_ms": 2010.484,
      "frame_time_ms": 16.798,
      "fps": 59,
      "work_time_ms": 1.914,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    }
  ]
}
