{
  "benchmark": {
    "pid": 1008384,
    "start_time": "2025-11-28T16:53:28",
    "end_time": "2025-11-28T16:53:30",
    "total_frames": 120,
    "duration_seconds": 2.011
  },
  "frames": [
    {
      "frame_number": 1,
      "timestamp_ms": 15.629,
      "frame_time_ms": 16.850,
      "fps": 59,
      "work_time_ms": 6.440,
      "grid_render_ms": 1.254,
      "entity_render_ms": 0.007,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": ["TEST: static_scene", "Static game scene created"]
    },
    {
      "frame_number": 2,
      "timestamp_ms": 32.440,
      "frame_time_ms": 16.816,
      "fps": 59,
      "work_time_ms": 3.751,
      "grid_render_ms": 2.861,
      "entity_render_ms": 0.018,
      "python_time_ms": 0.003,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 3,
      "timestamp_ms": 49.314,
      "frame_time_ms": 16.868,
      "fps": 59,
      "work_time_ms": 2.624,
      "grid_render_ms": 2.284,
      "entity_render_ms": 0.011,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 4,
      "timestamp_ms": 66.140,
      "frame_time_ms": 16.832,
      "fps": 59,
      "work_time_ms": 3.145,
      "grid_render_ms": 1.795,
      "entity_render_ms": 0.013,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 5,
      "timestamp_ms": 83.099,
      "frame_time_ms": 16.954,
      "fps": 59,
      "work_time_ms": 1.722,
      "grid_render_ms": 1.435,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 6,
      "timestamp_ms": 99.816,
      "frame_time_ms": 16.721,
      "fps": 59,
      "work_time_ms": 2.910,
      "grid_render_ms": 1.931,
      "entity_render_ms": 0.016,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 7,
      "timestamp_ms": 116.560,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 2.116,
      "grid_render_ms": 1.583,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 8,
      "timestamp_ms": 133.337,
      "frame_time_ms": 16.773,
      "fps": 59,
      "work_time_ms": 2.002,
      "grid_render_ms": 1.704,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 9,
      "timestamp_ms": 150.167,
      "frame_time_ms": 16.832,
      "fps": 59,
      "work_time_ms": 2.119,
      "grid_render_ms": 1.537,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 10,
      "timestamp_ms": 166.921,
      "frame_time_ms": 16.756,
      "fps": 59,
      "work_time_ms": 2.940,
      "grid_render_ms": 2.242,
      "entity_render_ms": 0.008,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 11,
      "timestamp_ms": 183.812,
      "frame_time_ms": 16.890,
      "fps": 59,
      "work_time_ms": 1.716,
      "grid_render_ms": 1.419,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 12,
      "timestamp_ms": 200.559,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 3.140,
      "grid_render_ms": 2.624,
      "entity_render_ms": 0.016,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 13,
      "timestamp_ms": 217.287,
      "frame_time_ms": 16.728,
      "fps": 59,
      "work_time_ms": 3.918,
      "grid_render_ms": 3.395,
      "entity_render_ms": 0.014,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 14,
      "timestamp_ms": 234.062,
      "frame_time_ms": 16.775,
      "fps": 59,
      "work_time_ms": 2.576,
      "grid_render_ms": 2.254,
      "entity_render_ms": 0.007,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 15,
      "timestamp_ms": 250.794,
      "frame_time_ms": 16.733,
      "fps": 59,
      "work_time_ms": 4.104,
      "grid_render_ms": 3.685,
      "entity_render_ms": 0.010,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 16,
      "timestamp_ms": 267.548,
      "frame_time_ms": 16.754,
      "fps": 59,
      "work_time_ms": 4.042,
      "grid_render_ms": 3.516,
      "entity_render_ms": 0.012,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 17,
      "timestamp_ms": 284.296,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 1.721,
      "grid_render_ms": 1.427,
      "entity_render_ms": 0.004,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 18,
      "timestamp_ms": 301.050,
      "frame_time_ms": 16.754,
      "fps": 59,
      "work_time_ms": 2.414,
      "grid_render_ms": 2.098,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 19,
      "timestamp_ms": 317.887,
      "frame_time_ms": 16.837,
      "fps": 59,
      "work_time_ms": 2.787,
      "grid_render_ms": 2.353,
      "entity_render_ms": 0.013,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 20,
      "timestamp_ms": 334.642,
      "frame_time_ms": 16.754,
      "fps": 59,
      "work_time_ms": 4.687,
      "grid_render_ms": 4.019,
      "entity_render_ms": 0.015,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 21,
      "timestamp_ms": 351.386,
      "frame_time_ms": 16.744,
      "fps": 59,
      "work_time_ms": 4.231,
      "grid_render_ms": 3.766,
      "entity_render_ms": 0.014,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 22,
      "timestamp_ms": 368.199,
      "frame_time_ms": 16.814,
      "fps": 59,
      "work_time_ms": 5.109,
      "grid_render_ms": 4.193,
      "entity_render_ms": 0.011,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 23,
      "timestamp_ms": 385.007,
      "frame_time_ms": 16.808,
      "fps": 59,
      "work_time_ms": 1.887,
      "grid_render_ms": 1.282,
      "entity_render_ms": 0.010,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 24,
      "timestamp_ms": 401.763,
      "frame_time_ms": 16.755,
      "fps": 59,
      "work_time_ms": 2.304,
      "grid_render_ms": 1.881,
      "entity_render_ms": 0.007,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 25,
      "timestamp_ms": 418.509,
      "frame_time_ms": 16.746,
      "fps": 59,
      "work_time_ms": 2.495,
      "grid_render_ms": 2.149,
      "entity_render_ms": 0.010,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 26,
      "timestamp_ms": 435.348,
      "frame_time_ms": 16.839,
      "fps": 59,
      "work_time_ms": 3.664,
      "grid_render_ms": 3.033,
      "entity_render_ms": 0.017,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 27,
      "timestamp_ms": 452.102,
      "frame_time_ms": 16.754,
      "fps": 59,
      "work_time_ms": 2.651,
      "grid_render_ms": 1.955,
      "entity_render_ms": 0.008,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 28,
      "timestamp_ms": 468.933,
      "frame_time_ms": 16.832,
      "fps": 59,
      "work_time_ms": 3.475,
      "grid_render_ms": 2.972,
      "entity_render_ms": 0.013,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 29,
      "timestamp_ms": 485.771,
      "frame_time_ms": 16.834,
      "fps": 59,
      "work_time_ms": 2.975,
      "grid_render_ms": 2.415,
      "entity_render_ms": 0.011,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 30,
      "timestamp_ms": 502.567,
      "frame_time_ms": 16.799,
      "fps": 59,
      "work_time_ms": 2.571,
      "grid_render_ms": 1.613,
      "entity_render_ms": 0.012,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 31,
      "timestamp_ms": 519.332,
      "frame_time_ms": 16.760,
      "fps": 59,
      "work_time_ms": 11.905,
      "grid_render_ms": 5.230,
      "entity_render_ms": 0.012,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 32,
      "timestamp_ms": 536.149,
      "frame_time_ms": 16.821,
      "fps": 59,
      "work_time_ms": 4.000,
      "grid_render_ms": 3.224,
      "entity_render_ms": 0.013,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.004,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 33,
      "timestamp_ms": 552.874,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 1.897,
      "grid_render_ms": 1.374,
      "entity_render_ms": 0.009,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 34,
      "timestamp_ms": 569.627,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 1.628,
      "grid_render_ms": 1.276,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 35,
      "timestamp_ms": 586.353,
      "frame_time_ms": 16.726,
      "fps": 59,
      "work_time_ms": 1.618,
      "grid_render_ms": 1.296,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 36,
      "timestamp_ms": 603.102,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 2.381,
      "grid_render_ms": 1.971,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 37,
      "timestamp_ms": 619.850,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 1.949,
      "grid_render_ms": 1.628,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 38,
      "timestamp_ms": 636.604,
      "frame_time_ms": 16.754,
      "fps": 59,
      "work_time_ms": 1.878,
      "grid_render_ms": 1.571,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 39,
      "timestamp_ms": 653.358,
      "frame_time_ms": 16.754,
      "fps": 59,
      "work_time_ms": 1.768,
      "grid_render_ms": 1.444,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 40,
      "timestamp_ms": 670.098,
      "frame_time_ms": 16.741,
      "fps": 59,
      "work_time_ms": 4.623,
      "grid_render_ms": 4.110,
      "entity_render_ms": 0.010,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 41,
      "timestamp_ms": 686.840,
      "frame_time_ms": 16.741,
      "fps": 59,
      "work_time_ms": 1.739,
      "grid_render_ms": 1.457,
      "entity_render_ms": 0.004,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 42,
      "timestamp_ms": 703.585,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 2.497,
      "grid_render_ms": 2.155,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 43,
      "timestamp_ms": 720.398,
      "frame_time_ms": 16.813,
      "fps": 59,
      "work_time_ms": 3.668,
      "grid_render_ms": 3.155,
      "entity_render_ms": 0.008,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 44,
      "timestamp_ms": 737.247,
      "frame_time_ms": 16.849,
      "fps": 59,
      "work_time_ms": 2.305,
      "grid_render_ms": 1.863,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 45,
      "timestamp_ms": 753.990,
      "frame_time_ms": 16.742,
      "fps": 59,
      "work_time_ms": 6.940,
      "grid_render_ms": 6.142,
      "entity_render_ms": 0.011,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 46,
      "timestamp_ms": 770.735,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 6.193,
      "grid_render_ms": 5.480,
      "entity_render_ms": 0.008,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 47,
      "timestamp_ms": 787.478,
      "frame_time_ms": 16.741,
      "fps": 59,
      "work_time_ms": 3.215,
      "grid_render_ms": 2.705,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 48,
      "timestamp_ms": 804.201,
      "frame_time_ms": 16.725,
      "fps": 59,
      "work_time_ms": 3.045,
      "grid_render_ms": 2.505,
      "entity_render_ms": 0.009,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 49,
      "timestamp_ms": 821.023,
      "frame_time_ms": 16.822,
      "fps": 59,
      "work_time_ms": 2.980,
      "grid_render_ms": 2.515,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 50,
      "timestamp_ms": 837.788,
      "frame_time_ms": 16.761,
      "fps": 59,
      "work_time_ms": 3.091,
      "grid_render_ms": 2.812,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 51,
      "timestamp_ms": 854.510,
      "frame_time_ms": 16.725,
      "fps": 59,
      "work_time_ms": 3.498,
      "grid_render_ms": 2.516,
      "entity_render_ms": 0.013,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 52,
      "timestamp_ms": 871.289,
      "frame_time_ms": 16.775,
      "fps": 59,
      "work_time_ms": 2.605,
      "grid_render_ms": 2.218,
      "entity_render_ms": 0.007,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 53,
      "timestamp_ms": 888.095,
      "frame_time_ms": 16.811,
      "fps": 59,
      "work_time_ms": 3.584,
      "grid_render_ms": 2.435,
      "entity_render_ms": 0.010,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 54,
      "timestamp_ms": 904.890,
      "frame_time_ms": 16.789,
      "fps": 59,
      "work_time_ms": 5.111,
      "grid_render_ms": 4.599,
      "entity_render_ms": 0.016,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 55,
      "timestamp_ms": 921.693,
      "frame_time_ms": 16.808,
      "fps": 59,
      "work_time_ms": 4.696,
      "grid_render_ms": 3.203,
      "entity_render_ms": 0.024,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.003,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 56,
      "timestamp_ms": 938.419,
      "frame_time_ms": 16.726,
      "fps": 59,
      "work_time_ms": 2.525,
      "grid_render_ms": 2.028,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 57,
      "timestamp_ms": 955.164,
      "frame_time_ms": 16.746,
      "fps": 59,
      "work_time_ms": 1.878,
      "grid_render_ms": 1.382,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 58,
      "timestamp_ms": 971.928,
      "frame_time_ms": 16.761,
      "fps": 59,
      "work_time_ms": 1.892,
      "grid_render_ms": 1.433,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 59,
      "timestamp_ms": 988.677,
      "frame_time_ms": 16.751,
      "fps": 59,
      "work_time_ms": 1.559,
      "grid_render_ms": 1.245,
      "entity_render_ms": 0.004,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 60,
      "timestamp_ms": 1005.403,
      "frame_time_ms": 16.726,
      "fps": 59,
      "work_time_ms": 2.392,
      "grid_render_ms": 2.081,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 61,
      "timestamp_ms": 1022.172,
      "frame_time_ms": 16.768,
      "fps": 59,
      "work_time_ms": 3.331,
      "grid_render_ms": 2.962,
      "entity_render_ms": 0.009,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 62,
      "timestamp_ms": 1038.918,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 4.426,
      "grid_render_ms": 4.058,
      "entity_render_ms": 0.012,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 63,
      "timestamp_ms": 1055.663,
      "frame_time_ms": 16.744,
      "fps": 59,
      "work_time_ms": 4.344,
      "grid_render_ms": 3.875,
      "entity_render_ms": 0.012,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 64,
      "timestamp_ms": 1072.423,
      "frame_time_ms": 16.759,
      "fps": 59,
      "work_time_ms": 5.649,
      "grid_render_ms": 5.029,
      "entity_render_ms": 0.012,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 65,
      "timestamp_ms": 1089.175,
      "frame_time_ms": 16.754,
      "fps": 59,
      "work_time_ms": 1.622,
      "grid_render_ms": 1.357,
      "entity_render_ms": 0.009,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 66,
      "timestamp_ms": 1105.925,
      "frame_time_ms": 16.750,
      "fps": 59,
      "work_time_ms": 3.765,
      "grid_render_ms": 3.325,
      "entity_render_ms": 0.011,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 67,
      "timestamp_ms": 1122.671,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 5.708,
      "grid_render_ms": 5.235,
      "entity_render_ms": 0.014,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 68,
      "timestamp_ms": 1139.429,
      "frame_time_ms": 16.757,
      "fps": 59,
      "work_time_ms": 3.171,
      "grid_render_ms": 2.856,
      "entity_render_ms": 0.007,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 69,
      "timestamp_ms": 1156.165,
      "frame_time_ms": 16.736,
      "fps": 59,
      "work_time_ms": 4.566,
      "grid_render_ms": 4.035,
      "entity_render_ms": 0.010,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 70,
      "timestamp_ms": 1172.898,
      "frame_time_ms": 16.734,
      "fps": 59,
      "work_time_ms": 6.375,
      "grid_render_ms": 5.577,
      "entity_render_ms": 0.010,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 71,
      "timestamp_ms": 1189.733,
      "frame_time_ms": 16.834,
      "fps": 59,
      "work_time_ms": 3.434,
      "grid_render_ms": 3.048,
      "entity_render_ms": 0.010,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 72,
      "timestamp_ms": 1206.470,
      "frame_time_ms": 16.737,
      "fps": 59,
      "work_time_ms": 3.021,
      "grid_render_ms": 2.558,
      "entity_render_ms": 0.011,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 73,
      "timestamp_ms": 1223.221,
      "frame_time_ms": 16.752,
      "fps": 59,
      "work_time_ms": 4.194,
      "grid_render_ms": 3.689,
      "entity_render_ms": 0.014,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 74,
      "timestamp_ms": 1240.040,
      "frame_time_ms": 16.818,
      "fps": 59,
      "work_time_ms": 2.349,
      "grid_render_ms": 2.069,
      "entity_render_ms": 0.008,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 75,
      "timestamp_ms": 1256.786,
      "frame_time_ms": 16.741,
      "fps": 59,
      "work_time_ms": 3.614,
      "grid_render_ms": 3.064,
      "entity_render_ms": 0.009,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 76,
      "timestamp_ms": 1273.606,
      "frame_time_ms": 16.825,
      "fps": 59,
      "work_time_ms": 6.164,
      "grid_render_ms": 5.207,
      "entity_render_ms": 0.011,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 77,
      "timestamp_ms": 1290.401,
      "frame_time_ms": 16.790,
      "fps": 59,
      "work_time_ms": 6.122,
      "grid_render_ms": 5.515,
      "entity_render_ms": 0.009,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 78,
      "timestamp_ms": 1307.116,
      "frame_time_ms": 16.721,
      "fps": 59,
      "work_time_ms": 3.171,
      "grid_render_ms": 2.457,
      "entity_render_ms": 0.014,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 79,
      "timestamp_ms": 1323.860,
      "frame_time_ms": 16.742,
      "fps": 59,
      "work_time_ms": 2.636,
      "grid_render_ms": 2.322,
      "entity_render_ms": 0.007,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 80,
      "timestamp_ms": 1340.694,
      "frame_time_ms": 16.833,
      "fps": 59,
      "work_time_ms": 5.530,
      "grid_render_ms": 4.861,
      "entity_render_ms": 0.010,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 81,
      "timestamp_ms": 1357.538,
      "frame_time_ms": 16.847,
      "fps": 59,
      "work_time_ms": 2.107,
      "grid_render_ms": 1.753,
      "entity_render_ms": 0.009,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 82,
      "timestamp_ms": 1374.279,
      "frame_time_ms": 16.740,
      "fps": 59,
      "work_time_ms": 2.022,
      "grid_render_ms": 1.614,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 83,
      "timestamp_ms": 1391.106,
      "frame_time_ms": 16.827,
      "fps": 59,
      "work_time_ms": 7.191,
      "grid_render_ms": 6.220,
      "entity_render_ms": 0.011,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 84,
      "timestamp_ms": 1407.853,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 3.150,
      "grid_render_ms": 2.674,
      "entity_render_ms": 0.009,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 85,
      "timestamp_ms": 1424.588,
      "frame_time_ms": 16.735,
      "fps": 59,
      "work_time_ms": 2.646,
      "grid_render_ms": 2.292,
      "entity_render_ms": 0.007,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 86,
      "timestamp_ms": 1441.336,
      "frame_time_ms": 16.748,
      "fps": 59,
      "work_time_ms": 3.549,
      "grid_render_ms": 3.038,
      "entity_render_ms": 0.012,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 87,
      "timestamp_ms": 1458.073,
      "frame_time_ms": 16.737,
      "fps": 59,
      "work_time_ms": 5.776,
      "grid_render_ms": 5.172,
      "entity_render_ms": 0.010,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 88,
      "timestamp_ms": 1474.849,
      "frame_time_ms": 16.776,
      "fps": 59,
      "work_time_ms": 2.931,
      "grid_render_ms": 2.581,
      "entity_render_ms": 0.009,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 89,
      "timestamp_ms": 1491.586,
      "frame_time_ms": 16.737,
      "fps": 59,
      "work_time_ms": 4.959,
      "grid_render_ms": 4.466,
      "entity_render_ms": 0.008,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 90,
      "timestamp_ms": 1508.337,
      "frame_time_ms": 16.751,
      "fps": 59,
      "work_time_ms": 4.740,
      "grid_render_ms": 4.154,
      "entity_render_ms": 0.018,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 91,
      "timestamp_ms": 1525.065,
      "frame_time_ms": 16.728,
      "fps": 59,
      "work_time_ms": 2.846,
      "grid_render_ms": 2.389,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 92,
      "timestamp_ms": 1541.814,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 2.381,
      "grid_render_ms": 2.107,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 93,
      "timestamp_ms": 1558.540,
      "frame_time_ms": 16.727,
      "fps": 59,
      "work_time_ms": 3.398,
      "grid_render_ms": 2.929,
      "entity_render_ms": 0.012,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 94,
      "timestamp_ms": 1575.297,
      "frame_time_ms": 16.757,
      "fps": 59,
      "work_time_ms": 1.567,
      "grid_render_ms": 1.313,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 95,
      "timestamp_ms": 1592.123,
      "frame_time_ms": 16.826,
      "fps": 59,
      "work_time_ms": 2.180,
      "grid_render_ms": 1.881,
      "entity_render_ms": 0.008,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 96,
      "timestamp_ms": 1608.866,
      "frame_time_ms": 16.743,
      "fps": 59,
      "work_time_ms": 3.272,
      "grid_render_ms": 2.852,
      "entity_render_ms": 0.008,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 97,
      "timestamp_ms": 1625.595,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 1.599,
      "grid_render_ms": 1.300,
      "entity_render_ms": 0.004,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 98,
      "timestamp_ms": 1642.322,
      "frame_time_ms": 16.726,
      "fps": 59,
      "work_time_ms": 1.682,
      "grid_render_ms": 1.374,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 99,
      "timestamp_ms": 1659.101,
      "frame_time_ms": 16.779,
      "fps": 59,
      "work_time_ms": 3.588,
      "grid_render_ms": 3.242,
      "entity_render_ms": 0.013,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 100,
      "timestamp_ms": 1675.854,
      "frame_time_ms": 16.754,
      "fps": 59,
      "work_time_ms": 4.479,
      "grid_render_ms": 3.867,
      "entity_render_ms": 0.012,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 101,
      "timestamp_ms": 1692.678,
      "frame_time_ms": 16.823,
      "fps": 59,
      "work_time_ms": 1.885,
      "grid_render_ms": 1.391,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 102,
      "timestamp_ms": 1709.496,
      "frame_time_ms": 16.818,
      "fps": 59,
      "work_time_ms": 4.735,
      "grid_render_ms": 3.953,
      "entity_render_ms": 0.018,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 103,
      "timestamp_ms": 1726.224,
      "frame_time_ms": 16.728,
      "fps": 59,
      "work_time_ms": 3.377,
      "grid_render_ms": 2.752,
      "entity_render_ms": 0.010,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 104,
      "timestamp_ms": 1742.956,
      "frame_time_ms": 16.732,
      "fps": 59,
      "work_time_ms": 1.599,
      "grid_render_ms": 1.270,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 105,
      "timestamp_ms": 1759.709,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 4.995,
      "grid_render_ms": 4.478,
      "entity_render_ms": 0.013,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 106,
      "timestamp_ms": 1776.471,
      "frame_time_ms": 16.762,
      "fps": 59,
      "work_time_ms": 3.863,
      "grid_render_ms": 3.325,
      "entity_render_ms": 0.008,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 107,
      "timestamp_ms": 1793.206,
      "frame_time_ms": 16.735,
      "fps": 59,
      "work_time_ms": 3.295,
      "grid_render_ms": 2.905,
      "entity_render_ms": 0.007,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 108,
      "timestamp_ms": 1809.934,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 1.874,
      "grid_render_ms": 1.441,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 109,
      "timestamp_ms": 1826.690,
      "frame_time_ms": 16.756,
      "fps": 59,
      "work_time_ms": 1.984,
      "grid_render_ms": 1.534,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 110,
      "timestamp_ms": 1843.443,
      "frame_time_ms": 16.752,
      "fps": 59,
      "work_time_ms": 1.640,
      "grid_render_ms": 1.325,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 111,
      "timestamp_ms": 1860.198,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 2.038,
      "grid_render_ms": 1.294,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 112,
      "timestamp_ms": 1876.983,
      "frame_time_ms": 16.774,
      "fps": 59,
      "work_time_ms": 2.277,
      "grid_render_ms": 1.733,
      "entity_render_ms": 0.008,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 113,
      "timestamp_ms": 1893.703,
      "frame_time_ms": 16.731,
      "fps": 59,
      "work_time_ms": 1.985,
      "grid_render_ms": 1.420,
      "entity_render_ms": 0.004,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 114,
      "timestamp_ms": 1910.429,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 3.254,
      "grid_render_ms": 2.730,
      "entity_render_ms": 0.008,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 115,
      "timestamp_ms": 1927.261,
      "frame_time_ms": 16.832,
      "fps": 59,
      "work_time_ms": 1.897,
      "grid_render_ms": 1.439,
      "entity_render_ms": 0.006,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 116,
      "timestamp_ms": 1944.068,
      "frame_time_ms": 16.807,
      "fps": 59,
      "work_time_ms": 1.638,
      "grid_render_ms": 1.317,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 117,
      "timestamp_ms": 1960.956,
      "frame_time_ms": 16.887,
      "fps": 59,
      "work_time_ms": 2.078,
      "grid_render_ms": 1.568,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 118,
      "timestamp_ms": 1977.702,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 2.195,
      "grid_render_ms": 1.356,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 119,
      "timestamp_ms": 1994.450,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 2.039,
      "grid_render_ms": 1.635,
      "entity_render_ms": 0.022,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    },
    {
      "frame_number": 120,
      "timestamp_ms": 2011.266,
      "frame_time_ms": 16.816,
      "fps": 59,
      "work_time_ms": 1.980,
      "grid_render_ms": 1.388,
      "entity_render_ms": 0.005,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 3,
      "ui_elements": 3,
      "visible_elements": 3,
      "grid_cells_rendered": 520,
      "entities_rendered": 10,
      "total_entities": 20,
      "logs": []
    }
  ]
}
