{
  "benchmark": {
    "pid": 1021094,
    "start_time": "2025-11-28T19:21:44",
    "end_time": "2025-11-28T19:21:46",
    "total_frames": 3934,
    "duration_seconds": 1.955
  },
  "frames": [
    {
      "frame_number": 1,
      "timestamp_ms": 5.941,
      "frame_time_ms": 137.857,
      "fps": 415,
      "work_time_ms": 137.847,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": ["TEST: many_captions", "500 captions created"]
    },
    {
      "frame_number": 2,
      "timestamp_ms": 6.485,
      "frame_time_ms": 0.547,
      "fps": 414,
      "work_time_ms": 0.546,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3,
      "timestamp_ms": 6.896,
      "frame_time_ms": 0.411,
      "fps": 413,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 4,
      "timestamp_ms": 7.334,
      "frame_time_ms": 0.438,
      "fps": 412,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 5,
      "timestamp_ms": 7.722,
      "frame_time_ms": 0.388,
      "fps": 411,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 6,
      "timestamp_ms": 8.350,
      "frame_time_ms": 0.627,
      "fps": 410,
      "work_time_ms": 0.624,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 7,
      "timestamp_ms": 9.035,
      "frame_time_ms": 0.686,
      "fps": 408,
      "work_time_ms": 0.684,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 8,
      "timestamp_ms": 9.738,
      "frame_time_ms": 0.703,
      "fps": 406,
      "work_time_ms": 0.702,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 9,
      "timestamp_ms": 10.447,
      "frame_time_ms": 0.708,
      "fps": 405,
      "work_time_ms": 0.707,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 10,
      "timestamp_ms": 11.276,
      "frame_time_ms": 0.829,
      "fps": 403,
      "work_time_ms": 0.827,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 11,
      "timestamp_ms": 12.046,
      "frame_time_ms": 0.771,
      "fps": 401,
      "work_time_ms": 0.769,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 12,
      "timestamp_ms": 12.494,
      "frame_time_ms": 0.448,
      "fps": 400,
      "work_time_ms": 0.446,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 13,
      "timestamp_ms": 12.887,
      "frame_time_ms": 0.393,
      "fps": 399,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 14,
      "timestamp_ms": 13.308,
      "frame_time_ms": 0.420,
      "fps": 398,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 15,
      "timestamp_ms": 13.856,
      "frame_time_ms": 0.549,
      "fps": 397,
      "work_time_ms": 0.549,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 16,
      "timestamp_ms": 14.685,
      "frame_time_ms": 0.828,
      "fps": 395,
      "work_time_ms": 0.827,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 17,
      "timestamp_ms": 17.239,
      "frame_time_ms": 2.554,
      "fps": 389,
      "work_time_ms": 2.549,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 18,
      "timestamp_ms": 18.210,
      "frame_time_ms": 0.971,
      "fps": 387,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 19,
      "timestamp_ms": 20.566,
      "frame_time_ms": 2.356,
      "fps": 381,
      "work_time_ms": 2.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 20,
      "timestamp_ms": 21.132,
      "frame_time_ms": 0.566,
      "fps": 380,
      "work_time_ms": 0.564,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 21,
      "timestamp_ms": 21.619,
      "frame_time_ms": 0.488,
      "fps": 379,
      "work_time_ms": 0.487,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 22,
      "timestamp_ms": 22.139,
      "frame_time_ms": 0.519,
      "fps": 378,
      "work_time_ms": 0.518,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 23,
      "timestamp_ms": 22.528,
      "frame_time_ms": 0.389,
      "fps": 378,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 24,
      "timestamp_ms": 23.004,
      "frame_time_ms": 0.476,
      "fps": 377,
      "work_time_ms": 0.476,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 25,
      "timestamp_ms": 23.460,
      "frame_time_ms": 0.457,
      "fps": 376,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 26,
      "timestamp_ms": 23.972,
      "frame_time_ms": 0.512,
      "fps": 375,
      "work_time_ms": 0.511,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 27,
      "timestamp_ms": 24.368,
      "frame_time_ms": 0.396,
      "fps": 374,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 28,
      "timestamp_ms": 24.790,
      "frame_time_ms": 0.422,
      "fps": 374,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 29,
      "timestamp_ms": 25.264,
      "frame_time_ms": 0.474,
      "fps": 373,
      "work_time_ms": 0.473,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 30,
      "timestamp_ms": 25.693,
      "frame_time_ms": 0.429,
      "fps": 372,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 31,
      "timestamp_ms": 26.170,
      "frame_time_ms": 0.476,
      "fps": 371,
      "work_time_ms": 0.476,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 32,
      "timestamp_ms": 26.643,
      "frame_time_ms": 0.474,
      "fps": 370,
      "work_time_ms": 0.473,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 33,
      "timestamp_ms": 27.325,
      "frame_time_ms": 0.681,
      "fps": 369,
      "work_time_ms": 0.679,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 34,
      "timestamp_ms": 27.780,
      "frame_time_ms": 0.455,
      "fps": 368,
      "work_time_ms": 0.455,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 35,
      "timestamp_ms": 28.252,
      "frame_time_ms": 0.473,
      "fps": 367,
      "work_time_ms": 0.472,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 36,
      "timestamp_ms": 28.721,
      "frame_time_ms": 0.468,
      "fps": 367,
      "work_time_ms": 0.468,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 37,
      "timestamp_ms": 29.090,
      "frame_time_ms": 0.370,
      "fps": 366,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 38,
      "timestamp_ms": 29.483,
      "frame_time_ms": 0.392,
      "fps": 365,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 39,
      "timestamp_ms": 29.862,
      "frame_time_ms": 0.380,
      "fps": 365,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 40,
      "timestamp_ms": 30.239,
      "frame_time_ms": 0.377,
      "fps": 364,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 41,
      "timestamp_ms": 30.609,
      "frame_time_ms": 0.370,
      "fps": 364,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 42,
      "timestamp_ms": 31.107,
      "frame_time_ms": 0.498,
      "fps": 363,
      "work_time_ms": 0.496,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 43,
      "timestamp_ms": 31.548,
      "frame_time_ms": 0.441,
      "fps": 362,
      "work_time_ms": 0.440,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 44,
      "timestamp_ms": 32.054,
      "frame_time_ms": 0.506,
      "fps": 361,
      "work_time_ms": 0.505,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 45,
      "timestamp_ms": 32.428,
      "frame_time_ms": 0.374,
      "fps": 361,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 46,
      "timestamp_ms": 32.877,
      "frame_time_ms": 0.449,
      "fps": 360,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 47,
      "timestamp_ms": 33.286,
      "frame_time_ms": 0.408,
      "fps": 359,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 48,
      "timestamp_ms": 33.735,
      "frame_time_ms": 0.449,
      "fps": 359,
      "work_time_ms": 0.449,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 49,
      "timestamp_ms": 34.189,
      "frame_time_ms": 0.455,
      "fps": 358,
      "work_time_ms": 0.454,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 50,
      "timestamp_ms": 34.584,
      "frame_time_ms": 0.394,
      "fps": 357,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 51,
      "timestamp_ms": 35.029,
      "frame_time_ms": 0.446,
      "fps": 357,
      "work_time_ms": 0.446,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 52,
      "timestamp_ms": 35.504,
      "frame_time_ms": 0.475,
      "fps": 356,
      "work_time_ms": 0.474,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 53,
      "timestamp_ms": 35.962,
      "frame_time_ms": 0.458,
      "fps": 355,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 54,
      "timestamp_ms": 36.413,
      "frame_time_ms": 0.451,
      "fps": 354,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 55,
      "timestamp_ms": 36.926,
      "frame_time_ms": 0.513,
      "fps": 354,
      "work_time_ms": 0.512,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 56,
      "timestamp_ms": 37.398,
      "frame_time_ms": 0.472,
      "fps": 353,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 57,
      "timestamp_ms": 37.902,
      "frame_time_ms": 0.503,
      "fps": 352,
      "work_time_ms": 0.503,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 58,
      "timestamp_ms": 38.368,
      "frame_time_ms": 0.467,
      "fps": 351,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 59,
      "timestamp_ms": 38.797,
      "frame_time_ms": 0.429,
      "fps": 351,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 60,
      "timestamp_ms": 39.291,
      "frame_time_ms": 0.493,
      "fps": 350,
      "work_time_ms": 0.492,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 61,
      "timestamp_ms": 40.252,
      "frame_time_ms": 0.961,
      "fps": 1748,
      "work_time_ms": 0.959,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 62,
      "timestamp_ms": 40.754,
      "frame_time_ms": 0.502,
      "fps": 1750,
      "work_time_ms": 0.501,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 63,
      "timestamp_ms": 41.167,
      "frame_time_ms": 0.414,
      "fps": 1750,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 64,
      "timestamp_ms": 41.629,
      "frame_time_ms": 0.462,
      "fps": 1749,
      "work_time_ms": 0.461,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 65,
      "timestamp_ms": 42.075,
      "frame_time_ms": 0.445,
      "fps": 1746,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 66,
      "timestamp_ms": 42.445,
      "frame_time_ms": 0.370,
      "fps": 1759,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 67,
      "timestamp_ms": 42.971,
      "frame_time_ms": 0.526,
      "fps": 1768,
      "work_time_ms": 0.525,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 68,
      "timestamp_ms": 43.441,
      "frame_time_ms": 0.471,
      "fps": 1780,
      "work_time_ms": 0.470,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 69,
      "timestamp_ms": 43.910,
      "frame_time_ms": 0.469,
      "fps": 1792,
      "work_time_ms": 0.467,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 70,
      "timestamp_ms": 44.634,
      "frame_time_ms": 0.724,
      "fps": 1798,
      "work_time_ms": 0.721,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 71,
      "timestamp_ms": 45.121,
      "frame_time_ms": 0.486,
      "fps": 1814,
      "work_time_ms": 0.485,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 72,
      "timestamp_ms": 45.574,
      "frame_time_ms": 0.453,
      "fps": 1813,
      "work_time_ms": 0.453,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 73,
      "timestamp_ms": 45.965,
      "frame_time_ms": 0.392,
      "fps": 1813,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 74,
      "timestamp_ms": 46.438,
      "frame_time_ms": 0.472,
      "fps": 1811,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 75,
      "timestamp_ms": 46.836,
      "frame_time_ms": 0.394,
      "fps": 1819,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 76,
      "timestamp_ms": 47.222,
      "frame_time_ms": 0.390,
      "fps": 1844,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 77,
      "timestamp_ms": 47.614,
      "frame_time_ms": 0.392,
      "fps": 1975,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 78,
      "timestamp_ms": 48.135,
      "frame_time_ms": 0.521,
      "fps": 2005,
      "work_time_ms": 0.520,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 79,
      "timestamp_ms": 48.518,
      "frame_time_ms": 0.383,
      "fps": 2146,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 80,
      "timestamp_ms": 48.877,
      "frame_time_ms": 0.360,
      "fps": 2162,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 81,
      "timestamp_ms": 49.546,
      "frame_time_ms": 0.668,
      "fps": 2148,
      "work_time_ms": 0.667,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 82,
      "timestamp_ms": 50.161,
      "frame_time_ms": 0.616,
      "fps": 2141,
      "work_time_ms": 0.615,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 83,
      "timestamp_ms": 50.499,
      "frame_time_ms": 0.338,
      "fps": 2145,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 84,
      "timestamp_ms": 50.844,
      "frame_time_ms": 0.345,
      "fps": 2155,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 85,
      "timestamp_ms": 51.235,
      "frame_time_ms": 0.391,
      "fps": 2160,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 86,
      "timestamp_ms": 51.586,
      "frame_time_ms": 0.351,
      "fps": 2172,
      "work_time_ms": 0.351,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 87,
      "timestamp_ms": 51.924,
      "frame_time_ms": 0.338,
      "fps": 2177,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 88,
      "timestamp_ms": 52.292,
      "frame_time_ms": 0.368,
      "fps": 2181,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 89,
      "timestamp_ms": 52.693,
      "frame_time_ms": 0.401,
      "fps": 2187,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 90,
      "timestamp_ms": 53.086,
      "frame_time_ms": 0.393,
      "fps": 2190,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 91,
      "timestamp_ms": 53.449,
      "frame_time_ms": 0.362,
      "fps": 2199,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 92,
      "timestamp_ms": 53.913,
      "frame_time_ms": 0.465,
      "fps": 2200,
      "work_time_ms": 0.464,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 93,
      "timestamp_ms": 54.304,
      "frame_time_ms": 0.391,
      "fps": 2223,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 94,
      "timestamp_ms": 54.663,
      "frame_time_ms": 0.359,
      "fps": 2231,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 95,
      "timestamp_ms": 55.037,
      "frame_time_ms": 0.373,
      "fps": 2240,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 96,
      "timestamp_ms": 55.457,
      "frame_time_ms": 0.421,
      "fps": 2244,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 97,
      "timestamp_ms": 56.001,
      "frame_time_ms": 0.544,
      "fps": 2229,
      "work_time_ms": 0.542,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 98,
      "timestamp_ms": 56.531,
      "frame_time_ms": 0.529,
      "fps": 2218,
      "work_time_ms": 0.525,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 99,
      "timestamp_ms": 57.224,
      "frame_time_ms": 0.693,
      "fps": 2192,
      "work_time_ms": 0.692,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 100,
      "timestamp_ms": 57.724,
      "frame_time_ms": 0.500,
      "fps": 2183,
      "work_time_ms": 0.499,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 101,
      "timestamp_ms": 58.232,
      "frame_time_ms": 0.508,
      "fps": 2172,
      "work_time_ms": 0.506,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 102,
      "timestamp_ms": 59.088,
      "frame_time_ms": 0.856,
      "fps": 2144,
      "work_time_ms": 0.854,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 103,
      "timestamp_ms": 59.948,
      "frame_time_ms": 0.860,
      "fps": 2112,
      "work_time_ms": 0.858,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 104,
      "timestamp_ms": 60.857,
      "frame_time_ms": 0.909,
      "fps": 2083,
      "work_time_ms": 0.906,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 105,
      "timestamp_ms": 61.686,
      "frame_time_ms": 0.830,
      "fps": 2050,
      "work_time_ms": 0.828,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 106,
      "timestamp_ms": 62.515,
      "frame_time_ms": 0.828,
      "fps": 2024,
      "work_time_ms": 0.826,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 107,
      "timestamp_ms": 63.022,
      "frame_time_ms": 0.507,
      "fps": 2017,
      "work_time_ms": 0.505,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 108,
      "timestamp_ms": 63.622,
      "frame_time_ms": 0.601,
      "fps": 2007,
      "work_time_ms": 0.599,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 109,
      "timestamp_ms": 64.823,
      "frame_time_ms": 1.201,
      "fps": 1958,
      "work_time_ms": 1.199,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 110,
      "timestamp_ms": 65.822,
      "frame_time_ms": 0.999,
      "fps": 1920,
      "work_time_ms": 0.997,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 111,
      "timestamp_ms": 66.711,
      "frame_time_ms": 0.888,
      "fps": 1893,
      "work_time_ms": 0.888,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 112,
      "timestamp_ms": 67.337,
      "frame_time_ms": 0.626,
      "fps": 1884,
      "work_time_ms": 0.625,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 113,
      "timestamp_ms": 68.429,
      "frame_time_ms": 1.092,
      "fps": 1848,
      "work_time_ms": 1.089,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 114,
      "timestamp_ms": 69.424,
      "frame_time_ms": 0.996,
      "fps": 1817,
      "work_time_ms": 0.995,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 115,
      "timestamp_ms": 70.161,
      "frame_time_ms": 0.737,
      "fps": 1805,
      "work_time_ms": 0.734,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 116,
      "timestamp_ms": 70.686,
      "frame_time_ms": 0.524,
      "fps": 1802,
      "work_time_ms": 0.523,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 117,
      "timestamp_ms": 71.135,
      "frame_time_ms": 0.449,
      "fps": 1805,
      "work_time_ms": 0.449,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 118,
      "timestamp_ms": 71.608,
      "frame_time_ms": 0.474,
      "fps": 1805,
      "work_time_ms": 0.473,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 119,
      "timestamp_ms": 72.064,
      "frame_time_ms": 0.456,
      "fps": 1803,
      "work_time_ms": 0.455,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 120,
      "timestamp_ms": 72.482,
      "frame_time_ms": 0.418,
      "fps": 1807,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 121,
      "timestamp_ms": 72.867,
      "frame_time_ms": 0.384,
      "fps": 1839,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 122,
      "timestamp_ms": 73.254,
      "frame_time_ms": 0.388,
      "fps": 1846,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 123,
      "timestamp_ms": 73.640,
      "frame_time_ms": 0.386,
      "fps": 1847,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 124,
      "timestamp_ms": 74.067,
      "frame_time_ms": 0.427,
      "fps": 1849,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 125,
      "timestamp_ms": 74.447,
      "frame_time_ms": 0.379,
      "fps": 1853,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 126,
      "timestamp_ms": 74.922,
      "frame_time_ms": 0.476,
      "fps": 1847,
      "work_time_ms": 0.475,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 127,
      "timestamp_ms": 75.346,
      "frame_time_ms": 0.424,
      "fps": 1853,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 128,
      "timestamp_ms": 75.784,
      "frame_time_ms": 0.438,
      "fps": 1855,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 129,
      "timestamp_ms": 76.297,
      "frame_time_ms": 0.513,
      "fps": 1852,
      "work_time_ms": 0.512,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 130,
      "timestamp_ms": 77.036,
      "frame_time_ms": 0.738,
      "fps": 1851,
      "work_time_ms": 0.737,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 131,
      "timestamp_ms": 77.709,
      "frame_time_ms": 0.674,
      "fps": 1841,
      "work_time_ms": 0.673,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 132,
      "timestamp_ms": 78.434,
      "frame_time_ms": 0.725,
      "fps": 1825,
      "work_time_ms": 0.724,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 133,
      "timestamp_ms": 79.040,
      "frame_time_ms": 0.606,
      "fps": 1814,
      "work_time_ms": 0.605,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 134,
      "timestamp_ms": 79.469,
      "frame_time_ms": 0.429,
      "fps": 1816,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 135,
      "timestamp_ms": 79.889,
      "frame_time_ms": 0.420,
      "fps": 1814,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 136,
      "timestamp_ms": 80.281,
      "frame_time_ms": 0.392,
      "fps": 1814,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 137,
      "timestamp_ms": 80.706,
      "frame_time_ms": 0.425,
      "fps": 1813,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 138,
      "timestamp_ms": 81.188,
      "frame_time_ms": 0.482,
      "fps": 1815,
      "work_time_ms": 0.480,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 139,
      "timestamp_ms": 81.601,
      "frame_time_ms": 0.413,
      "fps": 1813,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 140,
      "timestamp_ms": 82.022,
      "frame_time_ms": 0.420,
      "fps": 1810,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 141,
      "timestamp_ms": 82.455,
      "frame_time_ms": 0.434,
      "fps": 1823,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 142,
      "timestamp_ms": 82.857,
      "frame_time_ms": 0.401,
      "fps": 1835,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 143,
      "timestamp_ms": 83.238,
      "frame_time_ms": 0.382,
      "fps": 1832,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 144,
      "timestamp_ms": 83.930,
      "frame_time_ms": 0.691,
      "fps": 1813,
      "work_time_ms": 0.688,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 145,
      "timestamp_ms": 84.630,
      "frame_time_ms": 0.700,
      "fps": 1796,
      "work_time_ms": 0.698,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 146,
      "timestamp_ms": 85.268,
      "frame_time_ms": 0.638,
      "fps": 1781,
      "work_time_ms": 0.637,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 147,
      "timestamp_ms": 85.671,
      "frame_time_ms": 0.404,
      "fps": 1777,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 148,
      "timestamp_ms": 86.168,
      "frame_time_ms": 0.496,
      "fps": 1771,
      "work_time_ms": 0.496,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 149,
      "timestamp_ms": 86.627,
      "frame_time_ms": 0.460,
      "fps": 1768,
      "work_time_ms": 0.459,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 150,
      "timestamp_ms": 87.063,
      "frame_time_ms": 0.436,
      "fps": 1765,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 151,
      "timestamp_ms": 87.511,
      "frame_time_ms": 0.448,
      "fps": 1761,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 152,
      "timestamp_ms": 87.926,
      "frame_time_ms": 0.414,
      "fps": 1764,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 153,
      "timestamp_ms": 88.356,
      "frame_time_ms": 0.431,
      "fps": 1762,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 154,
      "timestamp_ms": 88.727,
      "frame_time_ms": 0.371,
      "fps": 1761,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 155,
      "timestamp_ms": 89.084,
      "frame_time_ms": 0.357,
      "fps": 1762,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 156,
      "timestamp_ms": 89.490,
      "frame_time_ms": 0.405,
      "fps": 1763,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 157,
      "timestamp_ms": 90.060,
      "frame_time_ms": 0.570,
      "fps": 1761,
      "work_time_ms": 0.568,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 158,
      "timestamp_ms": 90.432,
      "frame_time_ms": 0.373,
      "fps": 1769,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 159,
      "timestamp_ms": 90.908,
      "frame_time_ms": 0.475,
      "fps": 1781,
      "work_time_ms": 0.475,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 160,
      "timestamp_ms": 91.334,
      "frame_time_ms": 0.426,
      "fps": 1785,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 161,
      "timestamp_ms": 91.762,
      "frame_time_ms": 0.429,
      "fps": 1789,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 162,
      "timestamp_ms": 92.266,
      "frame_time_ms": 0.503,
      "fps": 1808,
      "work_time_ms": 0.502,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 163,
      "timestamp_ms": 92.968,
      "frame_time_ms": 0.703,
      "fps": 1817,
      "work_time_ms": 0.701,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 164,
      "timestamp_ms": 93.557,
      "frame_time_ms": 0.589,
      "fps": 1834,
      "work_time_ms": 0.586,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 165,
      "timestamp_ms": 94.138,
      "frame_time_ms": 0.581,
      "fps": 1848,
      "work_time_ms": 0.580,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 166,
      "timestamp_ms": 94.676,
      "frame_time_ms": 0.538,
      "fps": 1865,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 167,
      "timestamp_ms": 95.177,
      "frame_time_ms": 0.501,
      "fps": 1865,
      "work_time_ms": 0.500,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 168,
      "timestamp_ms": 95.777,
      "frame_time_ms": 0.600,
      "fps": 1865,
      "work_time_ms": 0.599,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 169,
      "timestamp_ms": 96.333,
      "frame_time_ms": 0.556,
      "fps": 1904,
      "work_time_ms": 0.555,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 170,
      "timestamp_ms": 96.888,
      "frame_time_ms": 0.555,
      "fps": 1931,
      "work_time_ms": 0.554,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 171,
      "timestamp_ms": 97.389,
      "frame_time_ms": 0.500,
      "fps": 1955,
      "work_time_ms": 0.500,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 172,
      "timestamp_ms": 97.863,
      "frame_time_ms": 0.474,
      "fps": 1965,
      "work_time_ms": 0.474,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 173,
      "timestamp_ms": 98.347,
      "frame_time_ms": 0.485,
      "fps": 2005,
      "work_time_ms": 0.484,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 174,
      "timestamp_ms": 98.811,
      "frame_time_ms": 0.464,
      "fps": 2041,
      "work_time_ms": 0.463,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 175,
      "timestamp_ms": 99.272,
      "frame_time_ms": 0.460,
      "fps": 2061,
      "work_time_ms": 0.459,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 176,
      "timestamp_ms": 99.737,
      "frame_time_ms": 0.466,
      "fps": 2065,
      "work_time_ms": 0.465,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 177,
      "timestamp_ms": 100.225,
      "frame_time_ms": 0.487,
      "fps": 2062,
      "work_time_ms": 0.487,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 178,
      "timestamp_ms": 100.669,
      "frame_time_ms": 0.445,
      "fps": 2064,
      "work_time_ms": 0.444,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 179,
      "timestamp_ms": 101.127,
      "frame_time_ms": 0.457,
      "fps": 2064,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 180,
      "timestamp_ms": 101.637,
      "frame_time_ms": 0.511,
      "fps": 2057,
      "work_time_ms": 0.510,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 181,
      "timestamp_ms": 102.195,
      "frame_time_ms": 0.558,
      "fps": 2045,
      "work_time_ms": 0.557,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 182,
      "timestamp_ms": 102.668,
      "frame_time_ms": 0.472,
      "fps": 2039,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 183,
      "timestamp_ms": 103.161,
      "frame_time_ms": 0.494,
      "fps": 2032,
      "work_time_ms": 0.492,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 184,
      "timestamp_ms": 103.726,
      "frame_time_ms": 0.565,
      "fps": 2022,
      "work_time_ms": 0.564,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 185,
      "timestamp_ms": 104.120,
      "frame_time_ms": 0.394,
      "fps": 2021,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 186,
      "timestamp_ms": 104.528,
      "frame_time_ms": 0.407,
      "fps": 2026,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 187,
      "timestamp_ms": 104.925,
      "frame_time_ms": 0.397,
      "fps": 2028,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 188,
      "timestamp_ms": 105.483,
      "frame_time_ms": 0.558,
      "fps": 2020,
      "work_time_ms": 0.556,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 189,
      "timestamp_ms": 105.979,
      "frame_time_ms": 0.496,
      "fps": 2021,
      "work_time_ms": 0.495,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 190,
      "timestamp_ms": 106.515,
      "frame_time_ms": 0.536,
      "fps": 2035,
      "work_time_ms": 0.535,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 191,
      "timestamp_ms": 107.124,
      "frame_time_ms": 0.609,
      "fps": 2039,
      "work_time_ms": 0.609,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 192,
      "timestamp_ms": 107.629,
      "frame_time_ms": 0.506,
      "fps": 2055,
      "work_time_ms": 0.505,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 193,
      "timestamp_ms": 108.213,
      "frame_time_ms": 0.583,
      "fps": 2056,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 194,
      "timestamp_ms": 108.689,
      "frame_time_ms": 0.477,
      "fps": 2053,
      "work_time_ms": 0.476,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 195,
      "timestamp_ms": 109.191,
      "frame_time_ms": 0.502,
      "fps": 2047,
      "work_time_ms": 0.501,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 196,
      "timestamp_ms": 109.675,
      "frame_time_ms": 0.483,
      "fps": 2041,
      "work_time_ms": 0.483,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 197,
      "timestamp_ms": 110.220,
      "frame_time_ms": 0.546,
      "fps": 2032,
      "work_time_ms": 0.545,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 198,
      "timestamp_ms": 110.744,
      "frame_time_ms": 0.524,
      "fps": 2030,
      "work_time_ms": 0.523,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 199,
      "timestamp_ms": 111.278,
      "frame_time_ms": 0.534,
      "fps": 2021,
      "work_time_ms": 0.533,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 200,
      "timestamp_ms": 111.859,
      "frame_time_ms": 0.580,
      "fps": 2010,
      "work_time_ms": 0.579,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 201,
      "timestamp_ms": 112.398,
      "frame_time_ms": 0.540,
      "fps": 2003,
      "work_time_ms": 0.539,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 202,
      "timestamp_ms": 112.964,
      "frame_time_ms": 0.566,
      "fps": 1992,
      "work_time_ms": 0.565,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 203,
      "timestamp_ms": 113.492,
      "frame_time_ms": 0.527,
      "fps": 1983,
      "work_time_ms": 0.527,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 204,
      "timestamp_ms": 113.971,
      "frame_time_ms": 0.480,
      "fps": 1997,
      "work_time_ms": 0.479,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 205,
      "timestamp_ms": 114.464,
      "frame_time_ms": 0.493,
      "fps": 2011,
      "work_time_ms": 0.492,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 206,
      "timestamp_ms": 114.981,
      "frame_time_ms": 0.517,
      "fps": 2019,
      "work_time_ms": 0.516,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 207,
      "timestamp_ms": 115.484,
      "frame_time_ms": 0.502,
      "fps": 2012,
      "work_time_ms": 0.502,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 208,
      "timestamp_ms": 116.015,
      "frame_time_ms": 0.532,
      "fps": 2010,
      "work_time_ms": 0.531,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.003,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 209,
      "timestamp_ms": 116.542,
      "frame_time_ms": 0.527,
      "fps": 2005,
      "work_time_ms": 0.526,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 210,
      "timestamp_ms": 117.064,
      "frame_time_ms": 0.521,
      "fps": 1999,
      "work_time_ms": 0.520,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 211,
      "timestamp_ms": 117.599,
      "frame_time_ms": 0.535,
      "fps": 1994,
      "work_time_ms": 0.534,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 212,
      "timestamp_ms": 118.188,
      "frame_time_ms": 0.589,
      "fps": 1982,
      "work_time_ms": 0.589,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 213,
      "timestamp_ms": 118.732,
      "frame_time_ms": 0.545,
      "fps": 1975,
      "work_time_ms": 0.544,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 214,
      "timestamp_ms": 119.303,
      "frame_time_ms": 0.571,
      "fps": 1962,
      "work_time_ms": 0.570,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 215,
      "timestamp_ms": 119.854,
      "frame_time_ms": 0.550,
      "fps": 1950,
      "work_time_ms": 0.549,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 216,
      "timestamp_ms": 120.393,
      "frame_time_ms": 0.540,
      "fps": 1941,
      "work_time_ms": 0.539,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 217,
      "timestamp_ms": 120.976,
      "frame_time_ms": 0.582,
      "fps": 1940,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 218,
      "timestamp_ms": 121.571,
      "frame_time_ms": 0.596,
      "fps": 1926,
      "work_time_ms": 0.595,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 219,
      "timestamp_ms": 122.097,
      "frame_time_ms": 0.525,
      "fps": 1923,
      "work_time_ms": 0.524,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 220,
      "timestamp_ms": 122.616,
      "frame_time_ms": 0.520,
      "fps": 1917,
      "work_time_ms": 0.519,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 221,
      "timestamp_ms": 123.226,
      "frame_time_ms": 0.609,
      "fps": 1907,
      "work_time_ms": 0.608,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 222,
      "timestamp_ms": 123.763,
      "frame_time_ms": 0.538,
      "fps": 1904,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 223,
      "timestamp_ms": 124.293,
      "frame_time_ms": 0.530,
      "fps": 1915,
      "work_time_ms": 0.529,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 224,
      "timestamp_ms": 124.815,
      "frame_time_ms": 0.522,
      "fps": 1919,
      "work_time_ms": 0.521,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 225,
      "timestamp_ms": 125.341,
      "frame_time_ms": 0.526,
      "fps": 1922,
      "work_time_ms": 0.524,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 226,
      "timestamp_ms": 125.876,
      "frame_time_ms": 0.535,
      "fps": 1923,
      "work_time_ms": 0.534,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 227,
      "timestamp_ms": 126.404,
      "frame_time_ms": 0.528,
      "fps": 1921,
      "work_time_ms": 0.527,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 228,
      "timestamp_ms": 127.010,
      "frame_time_ms": 0.606,
      "fps": 1921,
      "work_time_ms": 0.604,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 229,
      "timestamp_ms": 127.683,
      "frame_time_ms": 0.672,
      "fps": 1913,
      "work_time_ms": 0.670,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 230,
      "timestamp_ms": 128.353,
      "frame_time_ms": 0.670,
      "fps": 1906,
      "work_time_ms": 0.669,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 231,
      "timestamp_ms": 128.965,
      "frame_time_ms": 0.613,
      "fps": 1900,
      "work_time_ms": 0.611,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 232,
      "timestamp_ms": 129.573,
      "frame_time_ms": 0.607,
      "fps": 1892,
      "work_time_ms": 0.606,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 233,
      "timestamp_ms": 130.197,
      "frame_time_ms": 0.625,
      "fps": 1883,
      "work_time_ms": 0.623,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 234,
      "timestamp_ms": 130.814,
      "frame_time_ms": 0.617,
      "fps": 1874,
      "work_time_ms": 0.616,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 235,
      "timestamp_ms": 131.369,
      "frame_time_ms": 0.554,
      "fps": 1869,
      "work_time_ms": 0.553,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 236,
      "timestamp_ms": 131.957,
      "frame_time_ms": 0.589,
      "fps": 1862,
      "work_time_ms": 0.588,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 237,
      "timestamp_ms": 132.520,
      "frame_time_ms": 0.563,
      "fps": 1857,
      "work_time_ms": 0.562,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 238,
      "timestamp_ms": 133.074,
      "frame_time_ms": 0.554,
      "fps": 1851,
      "work_time_ms": 0.553,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 239,
      "timestamp_ms": 133.604,
      "frame_time_ms": 0.530,
      "fps": 1847,
      "work_time_ms": 0.529,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 240,
      "timestamp_ms": 134.214,
      "frame_time_ms": 0.610,
      "fps": 1841,
      "work_time_ms": 0.608,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 241,
      "timestamp_ms": 134.786,
      "frame_time_ms": 0.571,
      "fps": 1841,
      "work_time_ms": 0.571,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 242,
      "timestamp_ms": 135.340,
      "frame_time_ms": 0.554,
      "fps": 1836,
      "work_time_ms": 0.553,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 243,
      "timestamp_ms": 135.877,
      "frame_time_ms": 0.538,
      "fps": 1833,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 244,
      "timestamp_ms": 136.456,
      "frame_time_ms": 0.578,
      "fps": 1833,
      "work_time_ms": 0.577,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 245,
      "timestamp_ms": 137.052,
      "frame_time_ms": 0.597,
      "fps": 1821,
      "work_time_ms": 0.596,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 246,
      "timestamp_ms": 137.620,
      "frame_time_ms": 0.568,
      "fps": 1813,
      "work_time_ms": 0.567,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 247,
      "timestamp_ms": 138.144,
      "frame_time_ms": 0.524,
      "fps": 1806,
      "work_time_ms": 0.523,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 248,
      "timestamp_ms": 138.736,
      "frame_time_ms": 0.589,
      "fps": 1804,
      "work_time_ms": 0.588,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 249,
      "timestamp_ms": 139.319,
      "frame_time_ms": 0.586,
      "fps": 1799,
      "work_time_ms": 0.585,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 250,
      "timestamp_ms": 139.943,
      "frame_time_ms": 0.623,
      "fps": 1794,
      "work_time_ms": 0.621,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 251,
      "timestamp_ms": 140.526,
      "frame_time_ms": 0.583,
      "fps": 1796,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 252,
      "timestamp_ms": 141.222,
      "frame_time_ms": 0.696,
      "fps": 1786,
      "work_time_ms": 0.694,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 253,
      "timestamp_ms": 141.848,
      "frame_time_ms": 0.626,
      "fps": 1783,
      "work_time_ms": 0.625,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 254,
      "timestamp_ms": 142.405,
      "frame_time_ms": 0.558,
      "fps": 1779,
      "work_time_ms": 0.557,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 255,
      "timestamp_ms": 143.125,
      "frame_time_ms": 0.719,
      "fps": 1768,
      "work_time_ms": 0.718,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 256,
      "timestamp_ms": 143.949,
      "frame_time_ms": 0.825,
      "fps": 1750,
      "work_time_ms": 0.823,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 257,
      "timestamp_ms": 144.413,
      "frame_time_ms": 0.463,
      "fps": 1754,
      "work_time_ms": 0.463,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 258,
      "timestamp_ms": 144.851,
      "frame_time_ms": 0.439,
      "fps": 1759,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 259,
      "timestamp_ms": 145.287,
      "frame_time_ms": 0.435,
      "fps": 1764,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 260,
      "timestamp_ms": 145.754,
      "frame_time_ms": 0.467,
      "fps": 1770,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 261,
      "timestamp_ms": 146.374,
      "frame_time_ms": 0.620,
      "fps": 1766,
      "work_time_ms": 0.620,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 262,
      "timestamp_ms": 146.968,
      "frame_time_ms": 0.595,
      "fps": 1764,
      "work_time_ms": 0.595,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 263,
      "timestamp_ms": 147.567,
      "frame_time_ms": 0.599,
      "fps": 1760,
      "work_time_ms": 0.598,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 264,
      "timestamp_ms": 148.564,
      "frame_time_ms": 0.996,
      "fps": 1734,
      "work_time_ms": 0.993,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 265,
      "timestamp_ms": 149.398,
      "frame_time_ms": 0.835,
      "fps": 1717,
      "work_time_ms": 0.835,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 266,
      "timestamp_ms": 151.608,
      "frame_time_ms": 2.207,
      "fps": 1638,
      "work_time_ms": 2.202,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 267,
      "timestamp_ms": 152.662,
      "frame_time_ms": 1.057,
      "fps": 1613,
      "work_time_ms": 1.056,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 268,
      "timestamp_ms": 153.718,
      "frame_time_ms": 1.056,
      "fps": 1591,
      "work_time_ms": 1.053,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 269,
      "timestamp_ms": 154.329,
      "frame_time_ms": 0.611,
      "fps": 1587,
      "work_time_ms": 0.610,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 270,
      "timestamp_ms": 154.921,
      "frame_time_ms": 0.588,
      "fps": 1585,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 271,
      "timestamp_ms": 155.410,
      "frame_time_ms": 0.493,
      "fps": 1586,
      "work_time_ms": 0.492,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 272,
      "timestamp_ms": 155.861,
      "frame_time_ms": 0.451,
      "fps": 1592,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 273,
      "timestamp_ms": 156.305,
      "frame_time_ms": 0.444,
      "fps": 1596,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 274,
      "timestamp_ms": 156.761,
      "frame_time_ms": 0.456,
      "fps": 1601,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 275,
      "timestamp_ms": 157.207,
      "frame_time_ms": 0.445,
      "fps": 1606,
      "work_time_ms": 0.444,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 276,
      "timestamp_ms": 157.650,
      "frame_time_ms": 0.444,
      "fps": 1610,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 277,
      "timestamp_ms": 158.132,
      "frame_time_ms": 0.482,
      "fps": 1614,
      "work_time_ms": 0.481,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 278,
      "timestamp_ms": 158.576,
      "frame_time_ms": 0.443,
      "fps": 1621,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 279,
      "timestamp_ms": 158.963,
      "frame_time_ms": 0.387,
      "fps": 1627,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 280,
      "timestamp_ms": 159.358,
      "frame_time_ms": 0.396,
      "fps": 1633,
      "work_time_ms": 0.395,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 281,
      "timestamp_ms": 159.910,
      "frame_time_ms": 0.552,
      "fps": 1635,
      "work_time_ms": 0.550,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 282,
      "timestamp_ms": 160.333,
      "frame_time_ms": 0.422,
      "fps": 1640,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 283,
      "timestamp_ms": 160.697,
      "frame_time_ms": 0.365,
      "fps": 1648,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 284,
      "timestamp_ms": 161.075,
      "frame_time_ms": 0.378,
      "fps": 1654,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 285,
      "timestamp_ms": 161.513,
      "frame_time_ms": 0.437,
      "fps": 1658,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 286,
      "timestamp_ms": 161.934,
      "frame_time_ms": 0.422,
      "fps": 1663,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 287,
      "timestamp_ms": 162.324,
      "frame_time_ms": 0.389,
      "fps": 1670,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 288,
      "timestamp_ms": 162.801,
      "frame_time_ms": 0.477,
      "fps": 1676,
      "work_time_ms": 0.477,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 289,
      "timestamp_ms": 163.219,
      "frame_time_ms": 0.418,
      "fps": 1688,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 290,
      "timestamp_ms": 163.619,
      "frame_time_ms": 0.400,
      "fps": 1701,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 291,
      "timestamp_ms": 164.107,
      "frame_time_ms": 0.488,
      "fps": 1707,
      "work_time_ms": 0.486,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 292,
      "timestamp_ms": 164.599,
      "frame_time_ms": 0.493,
      "fps": 1712,
      "work_time_ms": 0.492,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 293,
      "timestamp_ms": 164.986,
      "frame_time_ms": 0.387,
      "fps": 1724,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 294,
      "timestamp_ms": 165.413,
      "frame_time_ms": 0.427,
      "fps": 1734,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 295,
      "timestamp_ms": 165.959,
      "frame_time_ms": 0.545,
      "fps": 1734,
      "work_time_ms": 0.545,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 296,
      "timestamp_ms": 166.386,
      "frame_time_ms": 0.427,
      "fps": 1742,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 297,
      "timestamp_ms": 166.798,
      "frame_time_ms": 0.412,
      "fps": 1750,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 298,
      "timestamp_ms": 167.235,
      "frame_time_ms": 0.438,
      "fps": 1756,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 299,
      "timestamp_ms": 167.628,
      "frame_time_ms": 0.393,
      "fps": 1763,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 300,
      "timestamp_ms": 168.270,
      "frame_time_ms": 0.642,
      "fps": 1761,
      "work_time_ms": 0.639,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 301,
      "timestamp_ms": 168.807,
      "frame_time_ms": 0.536,
      "fps": 1763,
      "work_time_ms": 0.535,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 302,
      "timestamp_ms": 169.255,
      "frame_time_ms": 0.448,
      "fps": 1769,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 303,
      "timestamp_ms": 169.720,
      "frame_time_ms": 0.466,
      "fps": 1772,
      "work_time_ms": 0.465,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 304,
      "timestamp_ms": 170.180,
      "frame_time_ms": 0.460,
      "fps": 1779,
      "work_time_ms": 0.459,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 305,
      "timestamp_ms": 170.594,
      "frame_time_ms": 0.414,
      "fps": 1788,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 306,
      "timestamp_ms": 171.063,
      "frame_time_ms": 0.468,
      "fps": 1794,
      "work_time_ms": 0.468,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 307,
      "timestamp_ms": 171.464,
      "frame_time_ms": 0.401,
      "fps": 1800,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 308,
      "timestamp_ms": 171.862,
      "frame_time_ms": 0.399,
      "fps": 1811,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 309,
      "timestamp_ms": 172.290,
      "frame_time_ms": 0.428,
      "fps": 1819,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 310,
      "timestamp_ms": 172.702,
      "frame_time_ms": 0.411,
      "fps": 1831,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 311,
      "timestamp_ms": 173.069,
      "frame_time_ms": 0.368,
      "fps": 1843,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 312,
      "timestamp_ms": 173.437,
      "frame_time_ms": 0.367,
      "fps": 1862,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 313,
      "timestamp_ms": 173.836,
      "frame_time_ms": 0.399,
      "fps": 1875,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 314,
      "timestamp_ms": 174.244,
      "frame_time_ms": 0.409,
      "fps": 1884,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 315,
      "timestamp_ms": 174.593,
      "frame_time_ms": 0.349,
      "fps": 1906,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 316,
      "timestamp_ms": 174.986,
      "frame_time_ms": 0.393,
      "fps": 1933,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 317,
      "timestamp_ms": 175.360,
      "frame_time_ms": 0.373,
      "fps": 1938,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 318,
      "timestamp_ms": 175.776,
      "frame_time_ms": 0.417,
      "fps": 1940,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 319,
      "timestamp_ms": 176.135,
      "frame_time_ms": 0.359,
      "fps": 1944,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 320,
      "timestamp_ms": 176.491,
      "frame_time_ms": 0.355,
      "fps": 1952,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 321,
      "timestamp_ms": 176.911,
      "frame_time_ms": 0.420,
      "fps": 1964,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 322,
      "timestamp_ms": 177.336,
      "frame_time_ms": 0.426,
      "fps": 1975,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 323,
      "timestamp_ms": 177.780,
      "frame_time_ms": 0.444,
      "fps": 1985,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 324,
      "timestamp_ms": 178.182,
      "frame_time_ms": 0.401,
      "fps": 2025,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 325,
      "timestamp_ms": 178.606,
      "frame_time_ms": 0.424,
      "fps": 2054,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 326,
      "timestamp_ms": 179.022,
      "frame_time_ms": 0.417,
      "fps": 2188,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 327,
      "timestamp_ms": 179.405,
      "frame_time_ms": 0.383,
      "fps": 2243,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 328,
      "timestamp_ms": 179.782,
      "frame_time_ms": 0.377,
      "fps": 2302,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 329,
      "timestamp_ms": 180.240,
      "frame_time_ms": 0.457,
      "fps": 2315,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 330,
      "timestamp_ms": 180.659,
      "frame_time_ms": 0.420,
      "fps": 2330,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 331,
      "timestamp_ms": 181.050,
      "frame_time_ms": 0.390,
      "fps": 2340,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 332,
      "timestamp_ms": 181.412,
      "frame_time_ms": 0.362,
      "fps": 2348,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 333,
      "timestamp_ms": 181.901,
      "frame_time_ms": 0.490,
      "fps": 2344,
      "work_time_ms": 0.489,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 334,
      "timestamp_ms": 182.379,
      "frame_time_ms": 0.478,
      "fps": 2342,
      "work_time_ms": 0.477,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 335,
      "timestamp_ms": 182.781,
      "frame_time_ms": 0.401,
      "fps": 2346,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 336,
      "timestamp_ms": 183.331,
      "frame_time_ms": 0.550,
      "fps": 2336,
      "work_time_ms": 0.550,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 337,
      "timestamp_ms": 184.012,
      "frame_time_ms": 0.682,
      "fps": 2318,
      "work_time_ms": 0.681,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 338,
      "timestamp_ms": 184.404,
      "frame_time_ms": 0.392,
      "fps": 2322,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 339,
      "timestamp_ms": 185.032,
      "frame_time_ms": 0.628,
      "fps": 2301,
      "work_time_ms": 0.627,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 340,
      "timestamp_ms": 185.524,
      "frame_time_ms": 0.492,
      "fps": 2293,
      "work_time_ms": 0.491,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 341,
      "timestamp_ms": 185.964,
      "frame_time_ms": 0.440,
      "fps": 2302,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 342,
      "timestamp_ms": 186.426,
      "frame_time_ms": 0.462,
      "fps": 2299,
      "work_time_ms": 0.461,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 343,
      "timestamp_ms": 186.981,
      "frame_time_ms": 0.555,
      "fps": 2282,
      "work_time_ms": 0.554,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 344,
      "timestamp_ms": 187.357,
      "frame_time_ms": 0.376,
      "fps": 2282,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 345,
      "timestamp_ms": 187.713,
      "frame_time_ms": 0.356,
      "fps": 2289,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 346,
      "timestamp_ms": 188.117,
      "frame_time_ms": 0.404,
      "fps": 2291,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 347,
      "timestamp_ms": 188.491,
      "frame_time_ms": 0.374,
      "fps": 2292,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 348,
      "timestamp_ms": 188.874,
      "frame_time_ms": 0.383,
      "fps": 2301,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 349,
      "timestamp_ms": 189.286,
      "frame_time_ms": 0.412,
      "fps": 2301,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 350,
      "timestamp_ms": 189.688,
      "frame_time_ms": 0.402,
      "fps": 2301,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 351,
      "timestamp_ms": 190.018,
      "frame_time_ms": 0.329,
      "fps": 2315,
      "work_time_ms": 0.329,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 352,
      "timestamp_ms": 190.356,
      "frame_time_ms": 0.339,
      "fps": 2329,
      "work_time_ms": 0.338,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 353,
      "timestamp_ms": 190.689,
      "frame_time_ms": 0.333,
      "fps": 2334,
      "work_time_ms": 0.332,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 354,
      "timestamp_ms": 191.056,
      "frame_time_ms": 0.367,
      "fps": 2339,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 355,
      "timestamp_ms": 191.374,
      "frame_time_ms": 0.318,
      "fps": 2360,
      "work_time_ms": 0.317,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 356,
      "timestamp_ms": 191.784,
      "frame_time_ms": 0.410,
      "fps": 2362,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 357,
      "timestamp_ms": 192.164,
      "frame_time_ms": 0.380,
      "fps": 2365,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 358,
      "timestamp_ms": 192.550,
      "frame_time_ms": 0.385,
      "fps": 2370,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 359,
      "timestamp_ms": 192.873,
      "frame_time_ms": 0.324,
      "fps": 2376,
      "work_time_ms": 0.323,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 360,
      "timestamp_ms": 193.218,
      "frame_time_ms": 0.345,
      "fps": 2405,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 361,
      "timestamp_ms": 193.670,
      "frame_time_ms": 0.451,
      "fps": 2413,
      "work_time_ms": 0.451,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 362,
      "timestamp_ms": 194.060,
      "frame_time_ms": 0.390,
      "fps": 2418,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 363,
      "timestamp_ms": 194.410,
      "frame_time_ms": 0.350,
      "fps": 2430,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 364,
      "timestamp_ms": 194.726,
      "frame_time_ms": 0.317,
      "fps": 2444,
      "work_time_ms": 0.316,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 365,
      "timestamp_ms": 195.098,
      "frame_time_ms": 0.372,
      "fps": 2448,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 366,
      "timestamp_ms": 195.464,
      "frame_time_ms": 0.366,
      "fps": 2458,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 367,
      "timestamp_ms": 195.916,
      "frame_time_ms": 0.452,
      "fps": 2453,
      "work_time_ms": 0.451,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 368,
      "timestamp_ms": 196.279,
      "frame_time_ms": 0.362,
      "fps": 2457,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 369,
      "timestamp_ms": 196.704,
      "frame_time_ms": 0.426,
      "fps": 2457,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 370,
      "timestamp_ms": 197.132,
      "frame_time_ms": 0.428,
      "fps": 2455,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 371,
      "timestamp_ms": 197.804,
      "frame_time_ms": 0.671,
      "fps": 2425,
      "work_time_ms": 0.670,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 372,
      "timestamp_ms": 198.382,
      "frame_time_ms": 0.579,
      "fps": 2405,
      "work_time_ms": 0.578,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 373,
      "timestamp_ms": 199.055,
      "frame_time_ms": 0.673,
      "fps": 2379,
      "work_time_ms": 0.673,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 374,
      "timestamp_ms": 199.738,
      "frame_time_ms": 0.683,
      "fps": 2353,
      "work_time_ms": 0.682,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 375,
      "timestamp_ms": 200.172,
      "frame_time_ms": 0.434,
      "fps": 2345,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 376,
      "timestamp_ms": 200.767,
      "frame_time_ms": 0.595,
      "fps": 2327,
      "work_time_ms": 0.595,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 377,
      "timestamp_ms": 201.747,
      "frame_time_ms": 0.979,
      "fps": 2273,
      "work_time_ms": 0.974,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 378,
      "timestamp_ms": 202.386,
      "frame_time_ms": 0.640,
      "fps": 2254,
      "work_time_ms": 0.639,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 379,
      "timestamp_ms": 202.870,
      "frame_time_ms": 0.483,
      "fps": 2244,
      "work_time_ms": 0.483,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 380,
      "timestamp_ms": 203.312,
      "frame_time_ms": 0.443,
      "fps": 2236,
      "work_time_ms": 0.442,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 381,
      "timestamp_ms": 204.170,
      "frame_time_ms": 0.857,
      "fps": 2201,
      "work_time_ms": 0.855,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 382,
      "timestamp_ms": 204.600,
      "frame_time_ms": 0.430,
      "fps": 2200,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 383,
      "timestamp_ms": 204.977,
      "frame_time_ms": 0.377,
      "fps": 2206,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 384,
      "timestamp_ms": 205.351,
      "frame_time_ms": 0.375,
      "fps": 2208,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 385,
      "timestamp_ms": 205.750,
      "frame_time_ms": 0.399,
      "fps": 2210,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 386,
      "timestamp_ms": 206.127,
      "frame_time_ms": 0.377,
      "fps": 2213,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 387,
      "timestamp_ms": 206.459,
      "frame_time_ms": 0.332,
      "fps": 2217,
      "work_time_ms": 0.332,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 388,
      "timestamp_ms": 206.800,
      "frame_time_ms": 0.340,
      "fps": 2220,
      "work_time_ms": 0.340,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 389,
      "timestamp_ms": 207.148,
      "frame_time_ms": 0.348,
      "fps": 2229,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 390,
      "timestamp_ms": 207.451,
      "frame_time_ms": 0.304,
      "fps": 2239,
      "work_time_ms": 0.304,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 391,
      "timestamp_ms": 207.867,
      "frame_time_ms": 0.416,
      "fps": 2237,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 392,
      "timestamp_ms": 208.203,
      "frame_time_ms": 0.336,
      "fps": 2239,
      "work_time_ms": 0.335,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 393,
      "timestamp_ms": 208.526,
      "frame_time_ms": 0.323,
      "fps": 2253,
      "work_time_ms": 0.322,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 394,
      "timestamp_ms": 209.243,
      "frame_time_ms": 0.717,
      "fps": 2233,
      "work_time_ms": 0.715,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 395,
      "timestamp_ms": 209.648,
      "frame_time_ms": 0.405,
      "fps": 2233,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 396,
      "timestamp_ms": 210.070,
      "frame_time_ms": 0.421,
      "fps": 2243,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 397,
      "timestamp_ms": 210.437,
      "frame_time_ms": 0.368,
      "fps": 2270,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 398,
      "timestamp_ms": 210.804,
      "frame_time_ms": 0.367,
      "fps": 2272,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 399,
      "timestamp_ms": 211.178,
      "frame_time_ms": 0.374,
      "fps": 2294,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 400,
      "timestamp_ms": 211.505,
      "frame_time_ms": 0.326,
      "fps": 2309,
      "work_time_ms": 0.326,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 401,
      "timestamp_ms": 211.845,
      "frame_time_ms": 0.341,
      "fps": 2318,
      "work_time_ms": 0.340,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 402,
      "timestamp_ms": 212.181,
      "frame_time_ms": 0.335,
      "fps": 2329,
      "work_time_ms": 0.335,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 403,
      "timestamp_ms": 212.928,
      "frame_time_ms": 0.747,
      "fps": 2312,
      "work_time_ms": 0.746,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 404,
      "timestamp_ms": 213.313,
      "frame_time_ms": 0.386,
      "fps": 2311,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 405,
      "timestamp_ms": 213.667,
      "frame_time_ms": 0.354,
      "fps": 2311,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 406,
      "timestamp_ms": 214.176,
      "frame_time_ms": 0.508,
      "fps": 2302,
      "work_time_ms": 0.507,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 407,
      "timestamp_ms": 214.562,
      "frame_time_ms": 0.386,
      "fps": 2301,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 408,
      "timestamp_ms": 214.900,
      "frame_time_ms": 0.339,
      "fps": 2305,
      "work_time_ms": 0.339,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 409,
      "timestamp_ms": 215.229,
      "frame_time_ms": 0.328,
      "fps": 2312,
      "work_time_ms": 0.328,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 410,
      "timestamp_ms": 215.553,
      "frame_time_ms": 0.325,
      "fps": 2319,
      "work_time_ms": 0.325,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 411,
      "timestamp_ms": 215.944,
      "frame_time_ms": 0.390,
      "fps": 2314,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 412,
      "timestamp_ms": 216.328,
      "frame_time_ms": 0.384,
      "fps": 2310,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 413,
      "timestamp_ms": 216.793,
      "frame_time_ms": 0.466,
      "fps": 2298,
      "work_time_ms": 0.464,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 414,
      "timestamp_ms": 217.347,
      "frame_time_ms": 0.553,
      "fps": 2282,
      "work_time_ms": 0.552,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 415,
      "timestamp_ms": 217.718,
      "frame_time_ms": 0.372,
      "fps": 2277,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 416,
      "timestamp_ms": 218.114,
      "frame_time_ms": 0.395,
      "fps": 2278,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 417,
      "timestamp_ms": 218.480,
      "frame_time_ms": 0.367,
      "fps": 2279,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 418,
      "timestamp_ms": 218.907,
      "frame_time_ms": 0.427,
      "fps": 2276,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 419,
      "timestamp_ms": 219.246,
      "frame_time_ms": 0.339,
      "fps": 2275,
      "work_time_ms": 0.338,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 420,
      "timestamp_ms": 219.601,
      "frame_time_ms": 0.355,
      "fps": 2274,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 421,
      "timestamp_ms": 219.963,
      "frame_time_ms": 0.362,
      "fps": 2281,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 422,
      "timestamp_ms": 220.349,
      "frame_time_ms": 0.386,
      "fps": 2282,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 423,
      "timestamp_ms": 220.696,
      "frame_time_ms": 0.347,
      "fps": 2282,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 424,
      "timestamp_ms": 221.078,
      "frame_time_ms": 0.381,
      "fps": 2276,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 425,
      "timestamp_ms": 221.480,
      "frame_time_ms": 0.403,
      "fps": 2274,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 426,
      "timestamp_ms": 221.856,
      "frame_time_ms": 0.376,
      "fps": 2273,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 427,
      "timestamp_ms": 222.231,
      "frame_time_ms": 0.374,
      "fps": 2280,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 428,
      "timestamp_ms": 222.610,
      "frame_time_ms": 0.380,
      "fps": 2278,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 429,
      "timestamp_ms": 223.185,
      "frame_time_ms": 0.575,
      "fps": 2265,
      "work_time_ms": 0.573,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 430,
      "timestamp_ms": 223.982,
      "frame_time_ms": 0.797,
      "fps": 2234,
      "work_time_ms": 0.795,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 431,
      "timestamp_ms": 224.403,
      "frame_time_ms": 0.421,
      "fps": 2255,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 432,
      "timestamp_ms": 224.806,
      "frame_time_ms": 0.403,
      "fps": 2270,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 433,
      "timestamp_ms": 225.217,
      "frame_time_ms": 0.410,
      "fps": 2293,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 434,
      "timestamp_ms": 225.583,
      "frame_time_ms": 0.366,
      "fps": 2321,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 435,
      "timestamp_ms": 225.946,
      "frame_time_ms": 0.364,
      "fps": 2327,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 436,
      "timestamp_ms": 226.352,
      "frame_time_ms": 0.405,
      "fps": 2345,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 437,
      "timestamp_ms": 226.785,
      "frame_time_ms": 0.433,
      "fps": 2396,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 438,
      "timestamp_ms": 227.206,
      "frame_time_ms": 0.422,
      "fps": 2417,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 439,
      "timestamp_ms": 227.620,
      "frame_time_ms": 0.414,
      "fps": 2424,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 440,
      "timestamp_ms": 228.042,
      "frame_time_ms": 0.422,
      "fps": 2426,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 441,
      "timestamp_ms": 228.407,
      "frame_time_ms": 0.364,
      "fps": 2475,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 442,
      "timestamp_ms": 228.789,
      "frame_time_ms": 0.383,
      "fps": 2480,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 443,
      "timestamp_ms": 229.165,
      "frame_time_ms": 0.376,
      "fps": 2480,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 444,
      "timestamp_ms": 229.548,
      "frame_time_ms": 0.382,
      "fps": 2479,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 445,
      "timestamp_ms": 230.016,
      "frame_time_ms": 0.468,
      "fps": 2472,
      "work_time_ms": 0.467,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 446,
      "timestamp_ms": 230.410,
      "frame_time_ms": 0.394,
      "fps": 2470,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 447,
      "timestamp_ms": 230.833,
      "frame_time_ms": 0.423,
      "fps": 2461,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 448,
      "timestamp_ms": 231.243,
      "frame_time_ms": 0.411,
      "fps": 2454,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 449,
      "timestamp_ms": 231.607,
      "frame_time_ms": 0.363,
      "fps": 2453,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 450,
      "timestamp_ms": 231.972,
      "frame_time_ms": 0.366,
      "fps": 2446,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 451,
      "timestamp_ms": 232.341,
      "frame_time_ms": 0.369,
      "fps": 2451,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 452,
      "timestamp_ms": 232.707,
      "frame_time_ms": 0.365,
      "fps": 2448,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 453,
      "timestamp_ms": 233.053,
      "frame_time_ms": 0.347,
      "fps": 2446,
      "work_time_ms": 0.346,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 454,
      "timestamp_ms": 233.431,
      "frame_time_ms": 0.378,
      "fps": 2480,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 455,
      "timestamp_ms": 233.859,
      "frame_time_ms": 0.427,
      "fps": 2478,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 456,
      "timestamp_ms": 234.259,
      "frame_time_ms": 0.401,
      "fps": 2480,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 457,
      "timestamp_ms": 234.634,
      "frame_time_ms": 0.374,
      "fps": 2479,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 458,
      "timestamp_ms": 235.089,
      "frame_time_ms": 0.456,
      "fps": 2470,
      "work_time_ms": 0.455,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 459,
      "timestamp_ms": 235.490,
      "frame_time_ms": 0.401,
      "fps": 2467,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 460,
      "timestamp_ms": 235.833,
      "frame_time_ms": 0.343,
      "fps": 2466,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 461,
      "timestamp_ms": 236.181,
      "frame_time_ms": 0.347,
      "fps": 2465,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 462,
      "timestamp_ms": 236.608,
      "frame_time_ms": 0.428,
      "fps": 2456,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 463,
      "timestamp_ms": 236.978,
      "frame_time_ms": 0.370,
      "fps": 2494,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 464,
      "timestamp_ms": 237.380,
      "frame_time_ms": 0.401,
      "fps": 2493,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 465,
      "timestamp_ms": 237.731,
      "frame_time_ms": 0.351,
      "fps": 2493,
      "work_time_ms": 0.351,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 466,
      "timestamp_ms": 238.085,
      "frame_time_ms": 0.355,
      "fps": 2509,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 467,
      "timestamp_ms": 238.467,
      "frame_time_ms": 0.382,
      "fps": 2509,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 468,
      "timestamp_ms": 238.873,
      "frame_time_ms": 0.406,
      "fps": 2502,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 469,
      "timestamp_ms": 239.219,
      "frame_time_ms": 0.346,
      "fps": 2500,
      "work_time_ms": 0.346,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 470,
      "timestamp_ms": 239.569,
      "frame_time_ms": 0.350,
      "fps": 2498,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 471,
      "timestamp_ms": 240.016,
      "frame_time_ms": 0.446,
      "fps": 2492,
      "work_time_ms": 0.446,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 472,
      "timestamp_ms": 240.400,
      "frame_time_ms": 0.385,
      "fps": 2492,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 473,
      "timestamp_ms": 240.767,
      "frame_time_ms": 0.366,
      "fps": 2502,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 474,
      "timestamp_ms": 241.141,
      "frame_time_ms": 0.375,
      "fps": 2521,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 475,
      "timestamp_ms": 241.550,
      "frame_time_ms": 0.409,
      "fps": 2517,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 476,
      "timestamp_ms": 241.928,
      "frame_time_ms": 0.378,
      "fps": 2519,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 477,
      "timestamp_ms": 242.284,
      "frame_time_ms": 0.355,
      "fps": 2520,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 478,
      "timestamp_ms": 242.649,
      "frame_time_ms": 0.366,
      "fps": 2527,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 479,
      "timestamp_ms": 243.032,
      "frame_time_ms": 0.382,
      "fps": 2522,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 480,
      "timestamp_ms": 243.389,
      "frame_time_ms": 0.358,
      "fps": 2522,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 481,
      "timestamp_ms": 243.792,
      "frame_time_ms": 0.402,
      "fps": 2518,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 482,
      "timestamp_ms": 244.204,
      "frame_time_ms": 0.412,
      "fps": 2515,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 483,
      "timestamp_ms": 244.550,
      "frame_time_ms": 0.347,
      "fps": 2515,
      "work_time_ms": 0.346,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 484,
      "timestamp_ms": 244.916,
      "frame_time_ms": 0.366,
      "fps": 2516,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 485,
      "timestamp_ms": 245.330,
      "frame_time_ms": 0.414,
      "fps": 2515,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 486,
      "timestamp_ms": 245.729,
      "frame_time_ms": 0.399,
      "fps": 2513,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 487,
      "timestamp_ms": 246.117,
      "frame_time_ms": 0.387,
      "fps": 2511,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 488,
      "timestamp_ms": 246.498,
      "frame_time_ms": 0.381,
      "fps": 2511,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 489,
      "timestamp_ms": 247.146,
      "frame_time_ms": 0.648,
      "fps": 2504,
      "work_time_ms": 0.647,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 490,
      "timestamp_ms": 247.663,
      "frame_time_ms": 0.518,
      "fps": 2533,
      "work_time_ms": 0.516,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 491,
      "timestamp_ms": 248.085,
      "frame_time_ms": 0.421,
      "fps": 2533,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 492,
      "timestamp_ms": 248.455,
      "frame_time_ms": 0.371,
      "fps": 2537,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 493,
      "timestamp_ms": 248.877,
      "frame_time_ms": 0.422,
      "fps": 2535,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 494,
      "timestamp_ms": 249.291,
      "frame_time_ms": 0.413,
      "fps": 2530,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 495,
      "timestamp_ms": 249.645,
      "frame_time_ms": 0.355,
      "fps": 2531,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 496,
      "timestamp_ms": 250.056,
      "frame_time_ms": 0.411,
      "fps": 2531,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 497,
      "timestamp_ms": 250.467,
      "frame_time_ms": 0.411,
      "fps": 2533,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 498,
      "timestamp_ms": 250.917,
      "frame_time_ms": 0.450,
      "fps": 2530,
      "work_time_ms": 0.449,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 499,
      "timestamp_ms": 251.274,
      "frame_time_ms": 0.357,
      "fps": 2536,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 500,
      "timestamp_ms": 251.637,
      "frame_time_ms": 0.362,
      "fps": 2543,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 501,
      "timestamp_ms": 252.015,
      "frame_time_ms": 0.378,
      "fps": 2541,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 502,
      "timestamp_ms": 252.415,
      "frame_time_ms": 0.400,
      "fps": 2539,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 503,
      "timestamp_ms": 252.817,
      "frame_time_ms": 0.403,
      "fps": 2536,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 504,
      "timestamp_ms": 253.191,
      "frame_time_ms": 0.374,
      "fps": 2537,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 505,
      "timestamp_ms": 253.649,
      "frame_time_ms": 0.458,
      "fps": 2538,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 506,
      "timestamp_ms": 254.061,
      "frame_time_ms": 0.412,
      "fps": 2536,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 507,
      "timestamp_ms": 254.444,
      "frame_time_ms": 0.383,
      "fps": 2541,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 508,
      "timestamp_ms": 254.825,
      "frame_time_ms": 0.381,
      "fps": 2544,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 509,
      "timestamp_ms": 255.239,
      "frame_time_ms": 0.414,
      "fps": 2538,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 510,
      "timestamp_ms": 255.656,
      "frame_time_ms": 0.416,
      "fps": 2533,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 511,
      "timestamp_ms": 256.129,
      "frame_time_ms": 0.473,
      "fps": 2522,
      "work_time_ms": 0.472,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 512,
      "timestamp_ms": 256.576,
      "frame_time_ms": 0.448,
      "fps": 2513,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 513,
      "timestamp_ms": 257.006,
      "frame_time_ms": 0.430,
      "fps": 2504,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 514,
      "timestamp_ms": 257.433,
      "frame_time_ms": 0.427,
      "fps": 2499,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 515,
      "timestamp_ms": 257.812,
      "frame_time_ms": 0.379,
      "fps": 2504,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 516,
      "timestamp_ms": 258.205,
      "frame_time_ms": 0.392,
      "fps": 2505,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 517,
      "timestamp_ms": 258.594,
      "frame_time_ms": 0.389,
      "fps": 2504,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 518,
      "timestamp_ms": 259.018,
      "frame_time_ms": 0.424,
      "fps": 2507,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 519,
      "timestamp_ms": 259.462,
      "frame_time_ms": 0.445,
      "fps": 2502,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 520,
      "timestamp_ms": 259.915,
      "frame_time_ms": 0.452,
      "fps": 2491,
      "work_time_ms": 0.451,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 521,
      "timestamp_ms": 260.649,
      "frame_time_ms": 0.734,
      "fps": 2452,
      "work_time_ms": 0.733,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 522,
      "timestamp_ms": 261.321,
      "frame_time_ms": 0.673,
      "fps": 2427,
      "work_time_ms": 0.672,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 523,
      "timestamp_ms": 262.239,
      "frame_time_ms": 0.918,
      "fps": 2375,
      "work_time_ms": 0.916,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 524,
      "timestamp_ms": 262.829,
      "frame_time_ms": 0.589,
      "fps": 2357,
      "work_time_ms": 0.588,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 525,
      "timestamp_ms": 264.121,
      "frame_time_ms": 1.293,
      "fps": 2273,
      "work_time_ms": 1.290,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 526,
      "timestamp_ms": 264.959,
      "frame_time_ms": 0.838,
      "fps": 2232,
      "work_time_ms": 0.836,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 527,
      "timestamp_ms": 265.600,
      "frame_time_ms": 0.641,
      "fps": 2211,
      "work_time_ms": 0.640,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 528,
      "timestamp_ms": 266.205,
      "frame_time_ms": 0.605,
      "fps": 2195,
      "work_time_ms": 0.603,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 529,
      "timestamp_ms": 266.857,
      "frame_time_ms": 0.652,
      "fps": 2170,
      "work_time_ms": 0.651,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 530,
      "timestamp_ms": 267.399,
      "frame_time_ms": 0.542,
      "fps": 2155,
      "work_time_ms": 0.540,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 531,
      "timestamp_ms": 267.926,
      "frame_time_ms": 0.526,
      "fps": 2149,
      "work_time_ms": 0.525,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 532,
      "timestamp_ms": 268.454,
      "frame_time_ms": 0.529,
      "fps": 2138,
      "work_time_ms": 0.528,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 533,
      "timestamp_ms": 269.023,
      "frame_time_ms": 0.569,
      "fps": 2123,
      "work_time_ms": 0.568,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 534,
      "timestamp_ms": 269.570,
      "frame_time_ms": 0.546,
      "fps": 2110,
      "work_time_ms": 0.545,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 535,
      "timestamp_ms": 270.143,
      "frame_time_ms": 0.574,
      "fps": 2098,
      "work_time_ms": 0.573,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 536,
      "timestamp_ms": 270.690,
      "frame_time_ms": 0.546,
      "fps": 2086,
      "work_time_ms": 0.545,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 537,
      "timestamp_ms": 271.102,
      "frame_time_ms": 0.413,
      "fps": 2081,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 538,
      "timestamp_ms": 271.507,
      "frame_time_ms": 0.405,
      "fps": 2079,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 539,
      "timestamp_ms": 271.966,
      "frame_time_ms": 0.459,
      "fps": 2073,
      "work_time_ms": 0.458,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 540,
      "timestamp_ms": 272.401,
      "frame_time_ms": 0.434,
      "fps": 2068,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 541,
      "timestamp_ms": 272.957,
      "frame_time_ms": 0.556,
      "fps": 2057,
      "work_time_ms": 0.556,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 542,
      "timestamp_ms": 273.509,
      "frame_time_ms": 0.552,
      "fps": 2047,
      "work_time_ms": 0.551,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 543,
      "timestamp_ms": 274.045,
      "frame_time_ms": 0.536,
      "fps": 2034,
      "work_time_ms": 0.536,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 544,
      "timestamp_ms": 274.631,
      "frame_time_ms": 0.587,
      "fps": 2019,
      "work_time_ms": 0.586,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 545,
      "timestamp_ms": 275.172,
      "frame_time_ms": 0.541,
      "fps": 2010,
      "work_time_ms": 0.540,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 546,
      "timestamp_ms": 275.693,
      "frame_time_ms": 0.520,
      "fps": 2002,
      "work_time_ms": 0.520,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 547,
      "timestamp_ms": 276.241,
      "frame_time_ms": 0.549,
      "fps": 1991,
      "work_time_ms": 0.548,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 548,
      "timestamp_ms": 276.809,
      "frame_time_ms": 0.567,
      "fps": 1979,
      "work_time_ms": 0.566,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 549,
      "timestamp_ms": 277.330,
      "frame_time_ms": 0.522,
      "fps": 1987,
      "work_time_ms": 0.520,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 550,
      "timestamp_ms": 277.920,
      "frame_time_ms": 0.590,
      "fps": 1983,
      "work_time_ms": 0.588,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 551,
      "timestamp_ms": 278.482,
      "frame_time_ms": 0.562,
      "fps": 1973,
      "work_time_ms": 0.561,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 552,
      "timestamp_ms": 279.051,
      "frame_time_ms": 0.569,
      "fps": 1961,
      "work_time_ms": 0.568,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 553,
      "timestamp_ms": 279.609,
      "frame_time_ms": 0.558,
      "fps": 1952,
      "work_time_ms": 0.556,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.004,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 554,
      "timestamp_ms": 280.203,
      "frame_time_ms": 0.593,
      "fps": 1940,
      "work_time_ms": 0.591,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 555,
      "timestamp_ms": 280.782,
      "frame_time_ms": 0.580,
      "fps": 1926,
      "work_time_ms": 0.579,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 556,
      "timestamp_ms": 281.178,
      "frame_time_ms": 0.396,
      "fps": 1927,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 557,
      "timestamp_ms": 281.524,
      "frame_time_ms": 0.346,
      "fps": 1931,
      "work_time_ms": 0.345,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 558,
      "timestamp_ms": 281.878,
      "frame_time_ms": 0.354,
      "fps": 1937,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 559,
      "timestamp_ms": 282.253,
      "frame_time_ms": 0.375,
      "fps": 1936,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 560,
      "timestamp_ms": 282.615,
      "frame_time_ms": 0.362,
      "fps": 1936,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 561,
      "timestamp_ms": 283.087,
      "frame_time_ms": 0.472,
      "fps": 1930,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 562,
      "timestamp_ms": 283.468,
      "frame_time_ms": 0.381,
      "fps": 1932,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 563,
      "timestamp_ms": 283.897,
      "frame_time_ms": 0.428,
      "fps": 1930,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 564,
      "timestamp_ms": 284.278,
      "frame_time_ms": 0.382,
      "fps": 1930,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 565,
      "timestamp_ms": 284.670,
      "frame_time_ms": 0.392,
      "fps": 1934,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 566,
      "timestamp_ms": 285.089,
      "frame_time_ms": 0.419,
      "fps": 1933,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 567,
      "timestamp_ms": 285.483,
      "frame_time_ms": 0.394,
      "fps": 1933,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 568,
      "timestamp_ms": 286.035,
      "frame_time_ms": 0.551,
      "fps": 1922,
      "work_time_ms": 0.550,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 569,
      "timestamp_ms": 286.622,
      "frame_time_ms": 0.587,
      "fps": 1911,
      "work_time_ms": 0.586,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 570,
      "timestamp_ms": 287.197,
      "frame_time_ms": 0.576,
      "fps": 1902,
      "work_time_ms": 0.574,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 571,
      "timestamp_ms": 287.878,
      "frame_time_ms": 0.681,
      "fps": 1889,
      "work_time_ms": 0.678,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 572,
      "timestamp_ms": 288.468,
      "frame_time_ms": 0.590,
      "fps": 1881,
      "work_time_ms": 0.589,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 573,
      "timestamp_ms": 289.037,
      "frame_time_ms": 0.569,
      "fps": 1873,
      "work_time_ms": 0.568,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 574,
      "timestamp_ms": 289.600,
      "frame_time_ms": 0.563,
      "fps": 1865,
      "work_time_ms": 0.562,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 575,
      "timestamp_ms": 290.176,
      "frame_time_ms": 0.575,
      "fps": 1853,
      "work_time_ms": 0.574,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 576,
      "timestamp_ms": 290.735,
      "frame_time_ms": 0.560,
      "fps": 1844,
      "work_time_ms": 0.558,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 577,
      "timestamp_ms": 291.314,
      "frame_time_ms": 0.578,
      "fps": 1833,
      "work_time_ms": 0.578,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 578,
      "timestamp_ms": 291.910,
      "frame_time_ms": 0.597,
      "fps": 1824,
      "work_time_ms": 0.596,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 579,
      "timestamp_ms": 292.448,
      "frame_time_ms": 0.538,
      "fps": 1818,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 580,
      "timestamp_ms": 292.987,
      "frame_time_ms": 0.538,
      "fps": 1814,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 581,
      "timestamp_ms": 293.524,
      "frame_time_ms": 0.537,
      "fps": 1825,
      "work_time_ms": 0.536,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 582,
      "timestamp_ms": 294.148,
      "frame_time_ms": 0.625,
      "fps": 1827,
      "work_time_ms": 0.623,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 583,
      "timestamp_ms": 294.694,
      "frame_time_ms": 0.546,
      "fps": 1848,
      "work_time_ms": 0.545,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 584,
      "timestamp_ms": 295.229,
      "frame_time_ms": 0.535,
      "fps": 1851,
      "work_time_ms": 0.533,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 585,
      "timestamp_ms": 295.960,
      "frame_time_ms": 0.729,
      "fps": 1884,
      "work_time_ms": 0.727,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 586,
      "timestamp_ms": 296.581,
      "frame_time_ms": 0.623,
      "fps": 1897,
      "work_time_ms": 0.621,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 587,
      "timestamp_ms": 297.160,
      "frame_time_ms": 0.578,
      "fps": 1901,
      "work_time_ms": 0.577,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 588,
      "timestamp_ms": 297.732,
      "frame_time_ms": 0.573,
      "fps": 1903,
      "work_time_ms": 0.571,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 589,
      "timestamp_ms": 298.314,
      "frame_time_ms": 0.581,
      "fps": 1907,
      "work_time_ms": 0.580,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 590,
      "timestamp_ms": 298.983,
      "frame_time_ms": 0.670,
      "fps": 1899,
      "work_time_ms": 0.668,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 591,
      "timestamp_ms": 299.522,
      "frame_time_ms": 0.539,
      "fps": 1898,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 592,
      "timestamp_ms": 300.070,
      "frame_time_ms": 0.548,
      "fps": 1897,
      "work_time_ms": 0.547,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 593,
      "timestamp_ms": 300.651,
      "frame_time_ms": 0.580,
      "fps": 1897,
      "work_time_ms": 0.579,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 594,
      "timestamp_ms": 301.311,
      "frame_time_ms": 0.661,
      "fps": 1890,
      "work_time_ms": 0.660,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 595,
      "timestamp_ms": 301.952,
      "frame_time_ms": 0.641,
      "fps": 1886,
      "work_time_ms": 0.640,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 596,
      "timestamp_ms": 302.480,
      "frame_time_ms": 0.527,
      "fps": 1887,
      "work_time_ms": 0.527,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 597,
      "timestamp_ms": 303.026,
      "frame_time_ms": 0.547,
      "fps": 1879,
      "work_time_ms": 0.546,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 598,
      "timestamp_ms": 303.692,
      "frame_time_ms": 0.666,
      "fps": 1864,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 599,
      "timestamp_ms": 304.364,
      "frame_time_ms": 0.672,
      "fps": 1851,
      "work_time_ms": 0.670,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 600,
      "timestamp_ms": 304.933,
      "frame_time_ms": 0.568,
      "fps": 1844,
      "work_time_ms": 0.568,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 601,
      "timestamp_ms": 305.455,
      "frame_time_ms": 0.522,
      "fps": 1846,
      "work_time_ms": 0.522,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 602,
      "timestamp_ms": 306.048,
      "frame_time_ms": 0.593,
      "fps": 1843,
      "work_time_ms": 0.592,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 603,
      "timestamp_ms": 306.606,
      "frame_time_ms": 0.559,
      "fps": 1842,
      "work_time_ms": 0.557,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 604,
      "timestamp_ms": 307.197,
      "frame_time_ms": 0.591,
      "fps": 1842,
      "work_time_ms": 0.590,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 605,
      "timestamp_ms": 307.730,
      "frame_time_ms": 0.533,
      "fps": 1842,
      "work_time_ms": 0.532,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 606,
      "timestamp_ms": 308.267,
      "frame_time_ms": 0.536,
      "fps": 1841,
      "work_time_ms": 0.535,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 607,
      "timestamp_ms": 308.803,
      "frame_time_ms": 0.536,
      "fps": 1842,
      "work_time_ms": 0.536,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 608,
      "timestamp_ms": 309.386,
      "frame_time_ms": 0.584,
      "fps": 1841,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 609,
      "timestamp_ms": 310.042,
      "frame_time_ms": 0.656,
      "fps": 1834,
      "work_time_ms": 0.655,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 610,
      "timestamp_ms": 310.574,
      "frame_time_ms": 0.532,
      "fps": 1837,
      "work_time_ms": 0.531,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 611,
      "timestamp_ms": 311.106,
      "frame_time_ms": 0.532,
      "fps": 1839,
      "work_time_ms": 0.531,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 612,
      "timestamp_ms": 311.736,
      "frame_time_ms": 0.629,
      "fps": 1835,
      "work_time_ms": 0.628,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 613,
      "timestamp_ms": 312.333,
      "frame_time_ms": 0.598,
      "fps": 1833,
      "work_time_ms": 0.596,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 614,
      "timestamp_ms": 312.943,
      "frame_time_ms": 0.610,
      "fps": 1832,
      "work_time_ms": 0.608,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 615,
      "timestamp_ms": 313.517,
      "frame_time_ms": 0.574,
      "fps": 1832,
      "work_time_ms": 0.573,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 616,
      "timestamp_ms": 314.059,
      "frame_time_ms": 0.542,
      "fps": 1824,
      "work_time_ms": 0.541,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 617,
      "timestamp_ms": 314.621,
      "frame_time_ms": 0.561,
      "fps": 1812,
      "work_time_ms": 0.560,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 618,
      "timestamp_ms": 315.261,
      "frame_time_ms": 0.640,
      "fps": 1797,
      "work_time_ms": 0.640,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 619,
      "timestamp_ms": 315.848,
      "frame_time_ms": 0.588,
      "fps": 1785,
      "work_time_ms": 0.586,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 620,
      "timestamp_ms": 316.365,
      "frame_time_ms": 0.517,
      "fps": 1777,
      "work_time_ms": 0.516,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 621,
      "timestamp_ms": 316.908,
      "frame_time_ms": 0.543,
      "fps": 1774,
      "work_time_ms": 0.541,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 622,
      "timestamp_ms": 317.496,
      "frame_time_ms": 0.587,
      "fps": 1763,
      "work_time_ms": 0.586,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 623,
      "timestamp_ms": 318.052,
      "frame_time_ms": 0.556,
      "fps": 1756,
      "work_time_ms": 0.555,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 624,
      "timestamp_ms": 318.648,
      "frame_time_ms": 0.596,
      "fps": 1745,
      "work_time_ms": 0.595,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 625,
      "timestamp_ms": 319.192,
      "frame_time_ms": 0.545,
      "fps": 1738,
      "work_time_ms": 0.544,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 626,
      "timestamp_ms": 319.836,
      "frame_time_ms": 0.643,
      "fps": 1726,
      "work_time_ms": 0.642,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 627,
      "timestamp_ms": 320.435,
      "frame_time_ms": 0.600,
      "fps": 1716,
      "work_time_ms": 0.599,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 628,
      "timestamp_ms": 321.041,
      "frame_time_ms": 0.606,
      "fps": 1713,
      "work_time_ms": 0.605,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 629,
      "timestamp_ms": 321.630,
      "frame_time_ms": 0.588,
      "fps": 1713,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 630,
      "timestamp_ms": 322.231,
      "frame_time_ms": 0.602,
      "fps": 1712,
      "work_time_ms": 0.601,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 631,
      "timestamp_ms": 322.789,
      "frame_time_ms": 0.557,
      "fps": 1718,
      "work_time_ms": 0.556,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 632,
      "timestamp_ms": 323.362,
      "frame_time_ms": 0.574,
      "fps": 1719,
      "work_time_ms": 0.573,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 633,
      "timestamp_ms": 323.946,
      "frame_time_ms": 0.583,
      "fps": 1718,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 634,
      "timestamp_ms": 324.534,
      "frame_time_ms": 0.588,
      "fps": 1717,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 635,
      "timestamp_ms": 325.111,
      "frame_time_ms": 0.578,
      "fps": 1717,
      "work_time_ms": 0.577,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 636,
      "timestamp_ms": 325.649,
      "frame_time_ms": 0.537,
      "fps": 1718,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 637,
      "timestamp_ms": 326.282,
      "frame_time_ms": 0.633,
      "fps": 1715,
      "work_time_ms": 0.632,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 638,
      "timestamp_ms": 326.878,
      "frame_time_ms": 0.596,
      "fps": 1715,
      "work_time_ms": 0.595,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 639,
      "timestamp_ms": 327.429,
      "frame_time_ms": 0.552,
      "fps": 1715,
      "work_time_ms": 0.550,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 640,
      "timestamp_ms": 327.985,
      "frame_time_ms": 0.555,
      "fps": 1714,
      "work_time_ms": 0.554,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 641,
      "timestamp_ms": 328.565,
      "frame_time_ms": 0.581,
      "fps": 1712,
      "work_time_ms": 0.579,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 642,
      "timestamp_ms": 329.142,
      "frame_time_ms": 0.576,
      "fps": 1714,
      "work_time_ms": 0.575,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 643,
      "timestamp_ms": 329.718,
      "frame_time_ms": 0.576,
      "fps": 1713,
      "work_time_ms": 0.575,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 644,
      "timestamp_ms": 330.341,
      "frame_time_ms": 0.624,
      "fps": 1708,
      "work_time_ms": 0.622,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 645,
      "timestamp_ms": 331.004,
      "frame_time_ms": 0.662,
      "fps": 1712,
      "work_time_ms": 0.661,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 646,
      "timestamp_ms": 331.600,
      "frame_time_ms": 0.597,
      "fps": 1713,
      "work_time_ms": 0.596,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 647,
      "timestamp_ms": 332.172,
      "frame_time_ms": 0.572,
      "fps": 1713,
      "work_time_ms": 0.571,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 648,
      "timestamp_ms": 332.756,
      "frame_time_ms": 0.584,
      "fps": 1713,
      "work_time_ms": 0.583,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 649,
      "timestamp_ms": 333.304,
      "frame_time_ms": 0.548,
      "fps": 1714,
      "work_time_ms": 0.547,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 650,
      "timestamp_ms": 333.888,
      "frame_time_ms": 0.584,
      "fps": 1718,
      "work_time_ms": 0.583,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 651,
      "timestamp_ms": 334.422,
      "frame_time_ms": 0.533,
      "fps": 1719,
      "work_time_ms": 0.532,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 652,
      "timestamp_ms": 334.959,
      "frame_time_ms": 0.538,
      "fps": 1719,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 653,
      "timestamp_ms": 335.664,
      "frame_time_ms": 0.704,
      "fps": 1713,
      "work_time_ms": 0.702,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 654,
      "timestamp_ms": 336.185,
      "frame_time_ms": 0.521,
      "fps": 1720,
      "work_time_ms": 0.520,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 655,
      "timestamp_ms": 336.565,
      "frame_time_ms": 0.380,
      "fps": 1733,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 656,
      "timestamp_ms": 336.938,
      "frame_time_ms": 0.374,
      "fps": 1741,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 657,
      "timestamp_ms": 337.363,
      "frame_time_ms": 0.425,
      "fps": 1747,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 658,
      "timestamp_ms": 337.804,
      "frame_time_ms": 0.440,
      "fps": 1758,
      "work_time_ms": 0.440,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 659,
      "timestamp_ms": 338.186,
      "frame_time_ms": 0.383,
      "fps": 1773,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 660,
      "timestamp_ms": 338.601,
      "frame_time_ms": 0.414,
      "fps": 1782,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 661,
      "timestamp_ms": 339.034,
      "frame_time_ms": 0.433,
      "fps": 1786,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 662,
      "timestamp_ms": 339.422,
      "frame_time_ms": 0.388,
      "fps": 1797,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 663,
      "timestamp_ms": 339.789,
      "frame_time_ms": 0.368,
      "fps": 1808,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 664,
      "timestamp_ms": 340.176,
      "frame_time_ms": 0.386,
      "fps": 1819,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 665,
      "timestamp_ms": 340.551,
      "frame_time_ms": 0.376,
      "fps": 1828,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 666,
      "timestamp_ms": 340.904,
      "frame_time_ms": 0.353,
      "fps": 1838,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 667,
      "timestamp_ms": 341.260,
      "frame_time_ms": 0.355,
      "fps": 1848,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 668,
      "timestamp_ms": 341.637,
      "frame_time_ms": 0.377,
      "fps": 1860,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 669,
      "timestamp_ms": 342.156,
      "frame_time_ms": 0.520,
      "fps": 1868,
      "work_time_ms": 0.519,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 670,
      "timestamp_ms": 342.590,
      "frame_time_ms": 0.434,
      "fps": 1874,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 671,
      "timestamp_ms": 342.980,
      "frame_time_ms": 0.390,
      "fps": 1882,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 672,
      "timestamp_ms": 343.358,
      "frame_time_ms": 0.378,
      "fps": 1897,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 673,
      "timestamp_ms": 343.733,
      "frame_time_ms": 0.375,
      "fps": 1910,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 674,
      "timestamp_ms": 344.176,
      "frame_time_ms": 0.443,
      "fps": 1921,
      "work_time_ms": 0.442,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 675,
      "timestamp_ms": 344.566,
      "frame_time_ms": 0.390,
      "fps": 1932,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 676,
      "timestamp_ms": 344.926,
      "frame_time_ms": 0.360,
      "fps": 1943,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 677,
      "timestamp_ms": 345.299,
      "frame_time_ms": 0.373,
      "fps": 1955,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 678,
      "timestamp_ms": 345.699,
      "frame_time_ms": 0.400,
      "fps": 1971,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 679,
      "timestamp_ms": 346.117,
      "frame_time_ms": 0.418,
      "fps": 1982,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 680,
      "timestamp_ms": 346.532,
      "frame_time_ms": 0.414,
      "fps": 1988,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 681,
      "timestamp_ms": 346.950,
      "frame_time_ms": 0.419,
      "fps": 1997,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 682,
      "timestamp_ms": 347.321,
      "frame_time_ms": 0.371,
      "fps": 2011,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 683,
      "timestamp_ms": 347.723,
      "frame_time_ms": 0.402,
      "fps": 2022,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 684,
      "timestamp_ms": 348.129,
      "frame_time_ms": 0.406,
      "fps": 2035,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 685,
      "timestamp_ms": 348.488,
      "frame_time_ms": 0.359,
      "fps": 2048,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 686,
      "timestamp_ms": 348.854,
      "frame_time_ms": 0.366,
      "fps": 2067,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 687,
      "timestamp_ms": 349.269,
      "frame_time_ms": 0.415,
      "fps": 2080,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 688,
      "timestamp_ms": 349.653,
      "frame_time_ms": 0.383,
      "fps": 2097,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 689,
      "timestamp_ms": 350.030,
      "frame_time_ms": 0.378,
      "fps": 2112,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 690,
      "timestamp_ms": 350.420,
      "frame_time_ms": 0.390,
      "fps": 2128,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 691,
      "timestamp_ms": 350.852,
      "frame_time_ms": 0.431,
      "fps": 2138,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 692,
      "timestamp_ms": 351.265,
      "frame_time_ms": 0.414,
      "fps": 2150,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 693,
      "timestamp_ms": 351.621,
      "frame_time_ms": 0.356,
      "fps": 2167,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 694,
      "timestamp_ms": 352.068,
      "frame_time_ms": 0.446,
      "fps": 2179,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 695,
      "timestamp_ms": 352.505,
      "frame_time_ms": 0.438,
      "fps": 2190,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 696,
      "timestamp_ms": 352.972,
      "frame_time_ms": 0.466,
      "fps": 2195,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 697,
      "timestamp_ms": 353.519,
      "frame_time_ms": 0.547,
      "fps": 2202,
      "work_time_ms": 0.545,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 698,
      "timestamp_ms": 354.174,
      "frame_time_ms": 0.656,
      "fps": 2198,
      "work_time_ms": 0.654,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 699,
      "timestamp_ms": 354.606,
      "frame_time_ms": 0.432,
      "fps": 2207,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 700,
      "timestamp_ms": 355.031,
      "frame_time_ms": 0.424,
      "fps": 2218,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 701,
      "timestamp_ms": 355.437,
      "frame_time_ms": 0.407,
      "fps": 2232,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 702,
      "timestamp_ms": 355.807,
      "frame_time_ms": 0.369,
      "fps": 2250,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 703,
      "timestamp_ms": 356.231,
      "frame_time_ms": 0.424,
      "fps": 2263,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 704,
      "timestamp_ms": 356.651,
      "frame_time_ms": 0.421,
      "fps": 2280,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 705,
      "timestamp_ms": 357.013,
      "frame_time_ms": 0.362,
      "fps": 2306,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 706,
      "timestamp_ms": 357.349,
      "frame_time_ms": 0.336,
      "fps": 2330,
      "work_time_ms": 0.336,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 707,
      "timestamp_ms": 357.694,
      "frame_time_ms": 0.345,
      "fps": 2350,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 708,
      "timestamp_ms": 358.123,
      "frame_time_ms": 0.429,
      "fps": 2365,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 709,
      "timestamp_ms": 358.499,
      "frame_time_ms": 0.376,
      "fps": 2381,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 710,
      "timestamp_ms": 358.838,
      "frame_time_ms": 0.338,
      "fps": 2404,
      "work_time_ms": 0.338,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 711,
      "timestamp_ms": 359.202,
      "frame_time_ms": 0.365,
      "fps": 2421,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 712,
      "timestamp_ms": 359.568,
      "frame_time_ms": 0.366,
      "fps": 2438,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 713,
      "timestamp_ms": 359.956,
      "frame_time_ms": 0.387,
      "fps": 2469,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 714,
      "timestamp_ms": 360.383,
      "frame_time_ms": 0.428,
      "fps": 2479,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 715,
      "timestamp_ms": 360.795,
      "frame_time_ms": 0.412,
      "fps": 2476,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 716,
      "timestamp_ms": 361.182,
      "frame_time_ms": 0.387,
      "fps": 2474,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 717,
      "timestamp_ms": 361.596,
      "frame_time_ms": 0.414,
      "fps": 2475,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 718,
      "timestamp_ms": 362.073,
      "frame_time_ms": 0.477,
      "fps": 2472,
      "work_time_ms": 0.476,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 719,
      "timestamp_ms": 362.462,
      "frame_time_ms": 0.389,
      "fps": 2471,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 720,
      "timestamp_ms": 362.888,
      "frame_time_ms": 0.426,
      "fps": 2470,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 721,
      "timestamp_ms": 363.280,
      "frame_time_ms": 0.392,
      "fps": 2474,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 722,
      "timestamp_ms": 363.682,
      "frame_time_ms": 0.402,
      "fps": 2473,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 723,
      "timestamp_ms": 364.063,
      "frame_time_ms": 0.381,
      "fps": 2471,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 724,
      "timestamp_ms": 364.436,
      "frame_time_ms": 0.373,
      "fps": 2473,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 725,
      "timestamp_ms": 364.837,
      "frame_time_ms": 0.401,
      "fps": 2470,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 726,
      "timestamp_ms": 365.263,
      "frame_time_ms": 0.425,
      "fps": 2463,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 727,
      "timestamp_ms": 365.695,
      "frame_time_ms": 0.432,
      "fps": 2455,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 728,
      "timestamp_ms": 366.079,
      "frame_time_ms": 0.385,
      "fps": 2454,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 729,
      "timestamp_ms": 366.437,
      "frame_time_ms": 0.358,
      "fps": 2471,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 730,
      "timestamp_ms": 366.798,
      "frame_time_ms": 0.361,
      "fps": 2478,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 731,
      "timestamp_ms": 367.156,
      "frame_time_ms": 0.358,
      "fps": 2481,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 732,
      "timestamp_ms": 367.505,
      "frame_time_ms": 0.349,
      "fps": 2484,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 733,
      "timestamp_ms": 367.937,
      "frame_time_ms": 0.432,
      "fps": 2478,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 734,
      "timestamp_ms": 368.304,
      "frame_time_ms": 0.367,
      "fps": 2486,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 735,
      "timestamp_ms": 368.660,
      "frame_time_ms": 0.355,
      "fps": 2490,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 736,
      "timestamp_ms": 369.024,
      "frame_time_ms": 0.365,
      "fps": 2489,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 737,
      "timestamp_ms": 369.434,
      "frame_time_ms": 0.410,
      "fps": 2486,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 738,
      "timestamp_ms": 370.087,
      "frame_time_ms": 0.653,
      "fps": 2460,
      "work_time_ms": 0.651,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 739,
      "timestamp_ms": 370.840,
      "frame_time_ms": 0.753,
      "fps": 2426,
      "work_time_ms": 0.752,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 740,
      "timestamp_ms": 371.565,
      "frame_time_ms": 0.725,
      "fps": 2396,
      "work_time_ms": 0.723,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 741,
      "timestamp_ms": 372.287,
      "frame_time_ms": 0.721,
      "fps": 2368,
      "work_time_ms": 0.720,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 742,
      "timestamp_ms": 372.664,
      "frame_time_ms": 0.378,
      "fps": 2367,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 743,
      "timestamp_ms": 373.087,
      "frame_time_ms": 0.423,
      "fps": 2365,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 744,
      "timestamp_ms": 373.477,
      "frame_time_ms": 0.390,
      "fps": 2367,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 745,
      "timestamp_ms": 373.924,
      "frame_time_ms": 0.447,
      "fps": 2358,
      "work_time_ms": 0.446,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 746,
      "timestamp_ms": 374.278,
      "frame_time_ms": 0.354,
      "fps": 2359,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 747,
      "timestamp_ms": 374.646,
      "frame_time_ms": 0.368,
      "fps": 2364,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 748,
      "timestamp_ms": 374.993,
      "frame_time_ms": 0.347,
      "fps": 2367,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 749,
      "timestamp_ms": 375.386,
      "frame_time_ms": 0.392,
      "fps": 2366,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 750,
      "timestamp_ms": 375.738,
      "frame_time_ms": 0.353,
      "fps": 2369,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 751,
      "timestamp_ms": 376.105,
      "frame_time_ms": 0.366,
      "fps": 2375,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 752,
      "timestamp_ms": 376.463,
      "frame_time_ms": 0.359,
      "fps": 2381,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 753,
      "timestamp_ms": 376.825,
      "frame_time_ms": 0.362,
      "fps": 2380,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 754,
      "timestamp_ms": 377.236,
      "frame_time_ms": 0.411,
      "fps": 2383,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 755,
      "timestamp_ms": 377.647,
      "frame_time_ms": 0.411,
      "fps": 2386,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 756,
      "timestamp_ms": 378.023,
      "frame_time_ms": 0.376,
      "fps": 2395,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 757,
      "timestamp_ms": 378.421,
      "frame_time_ms": 0.398,
      "fps": 2409,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 758,
      "timestamp_ms": 378.897,
      "frame_time_ms": 0.476,
      "fps": 2426,
      "work_time_ms": 0.475,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 759,
      "timestamp_ms": 379.266,
      "frame_time_ms": 0.369,
      "fps": 2433,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 760,
      "timestamp_ms": 379.685,
      "frame_time_ms": 0.419,
      "fps": 2433,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 761,
      "timestamp_ms": 380.194,
      "frame_time_ms": 0.509,
      "fps": 2423,
      "work_time_ms": 0.507,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 762,
      "timestamp_ms": 380.584,
      "frame_time_ms": 0.390,
      "fps": 2421,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 763,
      "timestamp_ms": 380.975,
      "frame_time_ms": 0.391,
      "fps": 2424,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 764,
      "timestamp_ms": 381.471,
      "frame_time_ms": 0.495,
      "fps": 2417,
      "work_time_ms": 0.494,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 765,
      "timestamp_ms": 382.054,
      "frame_time_ms": 0.583,
      "fps": 2396,
      "work_time_ms": 0.581,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 766,
      "timestamp_ms": 382.591,
      "frame_time_ms": 0.537,
      "fps": 2377,
      "work_time_ms": 0.536,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 767,
      "timestamp_ms": 383.397,
      "frame_time_ms": 0.806,
      "fps": 2334,
      "work_time_ms": 0.805,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 768,
      "timestamp_ms": 384.236,
      "frame_time_ms": 0.839,
      "fps": 2297,
      "work_time_ms": 0.838,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 769,
      "timestamp_ms": 384.905,
      "frame_time_ms": 0.670,
      "fps": 2272,
      "work_time_ms": 0.669,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 770,
      "timestamp_ms": 386.105,
      "frame_time_ms": 1.200,
      "fps": 2200,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 771,
      "timestamp_ms": 386.759,
      "frame_time_ms": 0.653,
      "fps": 2177,
      "work_time_ms": 0.652,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 772,
      "timestamp_ms": 387.191,
      "frame_time_ms": 0.433,
      "fps": 2172,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 773,
      "timestamp_ms": 387.627,
      "frame_time_ms": 0.436,
      "fps": 2168,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 774,
      "timestamp_ms": 388.043,
      "frame_time_ms": 0.416,
      "fps": 2169,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 775,
      "timestamp_ms": 388.436,
      "frame_time_ms": 0.393,
      "fps": 2170,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 776,
      "timestamp_ms": 388.856,
      "frame_time_ms": 0.420,
      "fps": 2168,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 777,
      "timestamp_ms": 389.296,
      "frame_time_ms": 0.440,
      "fps": 2166,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 778,
      "timestamp_ms": 389.775,
      "frame_time_ms": 0.479,
      "fps": 2165,
      "work_time_ms": 0.478,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 779,
      "timestamp_ms": 390.162,
      "frame_time_ms": 0.386,
      "fps": 2166,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 780,
      "timestamp_ms": 390.535,
      "frame_time_ms": 0.374,
      "fps": 2170,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 781,
      "timestamp_ms": 390.909,
      "frame_time_ms": 0.374,
      "fps": 2171,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 782,
      "timestamp_ms": 391.327,
      "frame_time_ms": 0.417,
      "fps": 2170,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 783,
      "timestamp_ms": 391.774,
      "frame_time_ms": 0.447,
      "fps": 2165,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 784,
      "timestamp_ms": 392.183,
      "frame_time_ms": 0.409,
      "fps": 2162,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 785,
      "timestamp_ms": 392.555,
      "frame_time_ms": 0.372,
      "fps": 2164,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 786,
      "timestamp_ms": 392.955,
      "frame_time_ms": 0.401,
      "fps": 2166,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 787,
      "timestamp_ms": 393.341,
      "frame_time_ms": 0.386,
      "fps": 2170,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 788,
      "timestamp_ms": 393.707,
      "frame_time_ms": 0.366,
      "fps": 2171,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 789,
      "timestamp_ms": 394.122,
      "frame_time_ms": 0.415,
      "fps": 2167,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 790,
      "timestamp_ms": 394.507,
      "frame_time_ms": 0.385,
      "fps": 2165,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 791,
      "timestamp_ms": 394.931,
      "frame_time_ms": 0.424,
      "fps": 2160,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 792,
      "timestamp_ms": 395.310,
      "frame_time_ms": 0.379,
      "fps": 2157,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 793,
      "timestamp_ms": 395.702,
      "frame_time_ms": 0.392,
      "fps": 2160,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 794,
      "timestamp_ms": 396.134,
      "frame_time_ms": 0.431,
      "fps": 2156,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 795,
      "timestamp_ms": 396.564,
      "frame_time_ms": 0.431,
      "fps": 2150,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 796,
      "timestamp_ms": 397.003,
      "frame_time_ms": 0.439,
      "fps": 2144,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 797,
      "timestamp_ms": 397.389,
      "frame_time_ms": 0.386,
      "fps": 2146,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 798,
      "timestamp_ms": 397.780,
      "frame_time_ms": 0.391,
      "fps": 2166,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 799,
      "timestamp_ms": 398.148,
      "frame_time_ms": 0.368,
      "fps": 2197,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 800,
      "timestamp_ms": 398.528,
      "frame_time_ms": 0.380,
      "fps": 2225,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 801,
      "timestamp_ms": 398.908,
      "frame_time_ms": 0.380,
      "fps": 2253,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 802,
      "timestamp_ms": 399.312,
      "frame_time_ms": 0.404,
      "fps": 2251,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 803,
      "timestamp_ms": 399.802,
      "frame_time_ms": 0.490,
      "fps": 2245,
      "work_time_ms": 0.489,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 804,
      "timestamp_ms": 400.232,
      "frame_time_ms": 0.430,
      "fps": 2242,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 805,
      "timestamp_ms": 400.627,
      "frame_time_ms": 0.395,
      "fps": 2246,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 806,
      "timestamp_ms": 401.024,
      "frame_time_ms": 0.397,
      "fps": 2243,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 807,
      "timestamp_ms": 401.430,
      "frame_time_ms": 0.405,
      "fps": 2240,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 808,
      "timestamp_ms": 402.056,
      "frame_time_ms": 0.627,
      "fps": 2217,
      "work_time_ms": 0.624,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 809,
      "timestamp_ms": 402.478,
      "frame_time_ms": 0.422,
      "fps": 2214,
      "work_time_ms": 0.421,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 810,
      "timestamp_ms": 402.889,
      "frame_time_ms": 0.410,
      "fps": 2209,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 811,
      "timestamp_ms": 403.322,
      "frame_time_ms": 0.434,
      "fps": 2204,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 812,
      "timestamp_ms": 403.779,
      "frame_time_ms": 0.456,
      "fps": 2196,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 813,
      "timestamp_ms": 404.188,
      "frame_time_ms": 0.409,
      "fps": 2192,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 814,
      "timestamp_ms": 404.536,
      "frame_time_ms": 0.349,
      "fps": 2197,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 815,
      "timestamp_ms": 404.939,
      "frame_time_ms": 0.403,
      "fps": 2198,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 816,
      "timestamp_ms": 405.330,
      "frame_time_ms": 0.391,
      "fps": 2197,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 817,
      "timestamp_ms": 405.814,
      "frame_time_ms": 0.484,
      "fps": 2190,
      "work_time_ms": 0.483,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 818,
      "timestamp_ms": 406.234,
      "frame_time_ms": 0.420,
      "fps": 2194,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 819,
      "timestamp_ms": 406.656,
      "frame_time_ms": 0.421,
      "fps": 2190,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 820,
      "timestamp_ms": 407.033,
      "frame_time_ms": 0.378,
      "fps": 2193,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 821,
      "timestamp_ms": 407.439,
      "frame_time_ms": 0.406,
      "fps": 2202,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 822,
      "timestamp_ms": 407.887,
      "frame_time_ms": 0.448,
      "fps": 2197,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 823,
      "timestamp_ms": 408.266,
      "frame_time_ms": 0.378,
      "fps": 2198,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 824,
      "timestamp_ms": 408.665,
      "frame_time_ms": 0.400,
      "fps": 2206,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 825,
      "timestamp_ms": 409.116,
      "frame_time_ms": 0.450,
      "fps": 2217,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 826,
      "timestamp_ms": 409.484,
      "frame_time_ms": 0.369,
      "fps": 2230,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 827,
      "timestamp_ms": 409.839,
      "frame_time_ms": 0.355,
      "fps": 2269,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 828,
      "timestamp_ms": 410.249,
      "frame_time_ms": 0.410,
      "fps": 2306,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 829,
      "timestamp_ms": 410.632,
      "frame_time_ms": 0.383,
      "fps": 2332,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 830,
      "timestamp_ms": 411.048,
      "frame_time_ms": 0.416,
      "fps": 2405,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 831,
      "timestamp_ms": 411.415,
      "frame_time_ms": 0.367,
      "fps": 2433,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 832,
      "timestamp_ms": 411.832,
      "frame_time_ms": 0.416,
      "fps": 2435,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 833,
      "timestamp_ms": 412.235,
      "frame_time_ms": 0.403,
      "fps": 2438,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 834,
      "timestamp_ms": 412.594,
      "frame_time_ms": 0.359,
      "fps": 2443,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 835,
      "timestamp_ms": 412.978,
      "frame_time_ms": 0.385,
      "fps": 2444,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 836,
      "timestamp_ms": 413.438,
      "frame_time_ms": 0.460,
      "fps": 2440,
      "work_time_ms": 0.459,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 837,
      "timestamp_ms": 413.892,
      "frame_time_ms": 0.454,
      "fps": 2439,
      "work_time_ms": 0.452,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 838,
      "timestamp_ms": 414.593,
      "frame_time_ms": 0.700,
      "fps": 2417,
      "work_time_ms": 0.699,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 839,
      "timestamp_ms": 415.349,
      "frame_time_ms": 0.756,
      "fps": 2382,
      "work_time_ms": 0.755,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 840,
      "timestamp_ms": 416.308,
      "frame_time_ms": 0.960,
      "fps": 2328,
      "work_time_ms": 0.958,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 841,
      "timestamp_ms": 416.874,
      "frame_time_ms": 0.565,
      "fps": 2310,
      "work_time_ms": 0.564,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 842,
      "timestamp_ms": 417.755,
      "frame_time_ms": 0.881,
      "fps": 2270,
      "work_time_ms": 0.880,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 843,
      "timestamp_ms": 418.793,
      "frame_time_ms": 1.039,
      "fps": 2220,
      "work_time_ms": 1.037,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 844,
      "timestamp_ms": 419.222,
      "frame_time_ms": 0.429,
      "fps": 2218,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 845,
      "timestamp_ms": 419.648,
      "frame_time_ms": 0.426,
      "fps": 2214,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 846,
      "timestamp_ms": 420.047,
      "frame_time_ms": 0.399,
      "fps": 2214,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 847,
      "timestamp_ms": 420.453,
      "frame_time_ms": 0.406,
      "fps": 2213,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 848,
      "timestamp_ms": 420.852,
      "frame_time_ms": 0.399,
      "fps": 2210,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 849,
      "timestamp_ms": 421.265,
      "frame_time_ms": 0.413,
      "fps": 2210,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 850,
      "timestamp_ms": 421.649,
      "frame_time_ms": 0.384,
      "fps": 2210,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 851,
      "timestamp_ms": 422.126,
      "frame_time_ms": 0.477,
      "fps": 2206,
      "work_time_ms": 0.475,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 852,
      "timestamp_ms": 422.482,
      "frame_time_ms": 0.356,
      "fps": 2208,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 853,
      "timestamp_ms": 422.884,
      "frame_time_ms": 0.401,
      "fps": 2207,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 854,
      "timestamp_ms": 423.412,
      "frame_time_ms": 0.529,
      "fps": 2199,
      "work_time_ms": 0.528,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 855,
      "timestamp_ms": 424.116,
      "frame_time_ms": 0.704,
      "fps": 2177,
      "work_time_ms": 0.703,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 856,
      "timestamp_ms": 424.522,
      "frame_time_ms": 0.406,
      "fps": 2180,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 857,
      "timestamp_ms": 424.914,
      "frame_time_ms": 0.392,
      "fps": 2179,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 858,
      "timestamp_ms": 425.263,
      "frame_time_ms": 0.348,
      "fps": 2183,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 859,
      "timestamp_ms": 425.614,
      "frame_time_ms": 0.351,
      "fps": 2184,
      "work_time_ms": 0.351,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 860,
      "timestamp_ms": 425.989,
      "frame_time_ms": 0.375,
      "fps": 2184,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 861,
      "timestamp_ms": 426.364,
      "frame_time_ms": 0.376,
      "fps": 2185,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 862,
      "timestamp_ms": 426.808,
      "frame_time_ms": 0.444,
      "fps": 2182,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 863,
      "timestamp_ms": 427.147,
      "frame_time_ms": 0.338,
      "fps": 2194,
      "work_time_ms": 0.338,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 864,
      "timestamp_ms": 427.522,
      "frame_time_ms": 0.376,
      "fps": 2198,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 865,
      "timestamp_ms": 427.962,
      "frame_time_ms": 0.440,
      "fps": 2194,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 866,
      "timestamp_ms": 428.304,
      "frame_time_ms": 0.342,
      "fps": 2199,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 867,
      "timestamp_ms": 428.668,
      "frame_time_ms": 0.363,
      "fps": 2202,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 868,
      "timestamp_ms": 429.021,
      "frame_time_ms": 0.354,
      "fps": 2225,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 869,
      "timestamp_ms": 429.355,
      "frame_time_ms": 0.333,
      "fps": 2232,
      "work_time_ms": 0.333,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 870,
      "timestamp_ms": 429.685,
      "frame_time_ms": 0.330,
      "fps": 2239,
      "work_time_ms": 0.330,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 871,
      "timestamp_ms": 430.020,
      "frame_time_ms": 0.336,
      "fps": 2247,
      "work_time_ms": 0.335,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 872,
      "timestamp_ms": 430.406,
      "frame_time_ms": 0.386,
      "fps": 2253,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 873,
      "timestamp_ms": 430.777,
      "frame_time_ms": 0.370,
      "fps": 2256,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 874,
      "timestamp_ms": 431.175,
      "frame_time_ms": 0.399,
      "fps": 2252,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 875,
      "timestamp_ms": 431.540,
      "frame_time_ms": 0.364,
      "fps": 2255,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 876,
      "timestamp_ms": 432.008,
      "frame_time_ms": 0.469,
      "fps": 2249,
      "work_time_ms": 0.468,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 877,
      "timestamp_ms": 432.392,
      "frame_time_ms": 0.384,
      "fps": 2257,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 878,
      "timestamp_ms": 432.748,
      "frame_time_ms": 0.356,
      "fps": 2262,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 879,
      "timestamp_ms": 433.116,
      "frame_time_ms": 0.367,
      "fps": 2267,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 880,
      "timestamp_ms": 433.523,
      "frame_time_ms": 0.408,
      "fps": 2265,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 881,
      "timestamp_ms": 434.006,
      "frame_time_ms": 0.482,
      "fps": 2258,
      "work_time_ms": 0.480,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 882,
      "timestamp_ms": 434.510,
      "frame_time_ms": 0.504,
      "fps": 2253,
      "work_time_ms": 0.503,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 883,
      "timestamp_ms": 434.921,
      "frame_time_ms": 0.411,
      "fps": 2250,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 884,
      "timestamp_ms": 435.342,
      "frame_time_ms": 0.421,
      "fps": 2249,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 885,
      "timestamp_ms": 435.701,
      "frame_time_ms": 0.360,
      "fps": 2256,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 886,
      "timestamp_ms": 436.072,
      "frame_time_ms": 0.371,
      "fps": 2256,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 887,
      "timestamp_ms": 436.484,
      "frame_time_ms": 0.412,
      "fps": 2251,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 888,
      "timestamp_ms": 436.874,
      "frame_time_ms": 0.390,
      "fps": 2253,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 889,
      "timestamp_ms": 437.221,
      "frame_time_ms": 0.346,
      "fps": 2256,
      "work_time_ms": 0.346,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 890,
      "timestamp_ms": 437.609,
      "frame_time_ms": 0.389,
      "fps": 2258,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 891,
      "timestamp_ms": 438.080,
      "frame_time_ms": 0.471,
      "fps": 2250,
      "work_time_ms": 0.470,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 892,
      "timestamp_ms": 438.455,
      "frame_time_ms": 0.374,
      "fps": 2253,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 893,
      "timestamp_ms": 438.803,
      "frame_time_ms": 0.349,
      "fps": 2258,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 894,
      "timestamp_ms": 439.176,
      "frame_time_ms": 0.372,
      "fps": 2257,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 895,
      "timestamp_ms": 439.558,
      "frame_time_ms": 0.383,
      "fps": 2257,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 896,
      "timestamp_ms": 439.938,
      "frame_time_ms": 0.380,
      "fps": 2264,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 897,
      "timestamp_ms": 440.319,
      "frame_time_ms": 0.380,
      "fps": 2270,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 898,
      "timestamp_ms": 440.745,
      "frame_time_ms": 0.426,
      "fps": 2294,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 899,
      "timestamp_ms": 441.138,
      "frame_time_ms": 0.394,
      "fps": 2326,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 900,
      "timestamp_ms": 441.488,
      "frame_time_ms": 0.349,
      "fps": 2382,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 901,
      "timestamp_ms": 441.865,
      "frame_time_ms": 0.377,
      "fps": 2400,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 902,
      "timestamp_ms": 442.293,
      "frame_time_ms": 0.429,
      "fps": 2445,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 903,
      "timestamp_ms": 442.664,
      "frame_time_ms": 0.371,
      "fps": 2513,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 904,
      "timestamp_ms": 443.072,
      "frame_time_ms": 0.408,
      "fps": 2515,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 905,
      "timestamp_ms": 443.453,
      "frame_time_ms": 0.381,
      "fps": 2520,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 906,
      "timestamp_ms": 443.827,
      "frame_time_ms": 0.374,
      "fps": 2523,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 907,
      "timestamp_ms": 444.241,
      "frame_time_ms": 0.414,
      "fps": 2522,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 908,
      "timestamp_ms": 444.642,
      "frame_time_ms": 0.401,
      "fps": 2522,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 909,
      "timestamp_ms": 445.040,
      "frame_time_ms": 0.398,
      "fps": 2523,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 910,
      "timestamp_ms": 445.438,
      "frame_time_ms": 0.397,
      "fps": 2522,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 911,
      "timestamp_ms": 445.853,
      "frame_time_ms": 0.416,
      "fps": 2528,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 912,
      "timestamp_ms": 446.229,
      "frame_time_ms": 0.376,
      "fps": 2526,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 913,
      "timestamp_ms": 446.594,
      "frame_time_ms": 0.364,
      "fps": 2530,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 914,
      "timestamp_ms": 446.978,
      "frame_time_ms": 0.385,
      "fps": 2546,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 915,
      "timestamp_ms": 447.430,
      "frame_time_ms": 0.452,
      "fps": 2573,
      "work_time_ms": 0.451,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 916,
      "timestamp_ms": 447.872,
      "frame_time_ms": 0.441,
      "fps": 2569,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 917,
      "timestamp_ms": 448.233,
      "frame_time_ms": 0.362,
      "fps": 2573,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 918,
      "timestamp_ms": 448.645,
      "frame_time_ms": 0.412,
      "fps": 2565,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 919,
      "timestamp_ms": 449.054,
      "frame_time_ms": 0.409,
      "fps": 2559,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 920,
      "timestamp_ms": 449.410,
      "frame_time_ms": 0.356,
      "fps": 2561,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 921,
      "timestamp_ms": 449.794,
      "frame_time_ms": 0.384,
      "fps": 2560,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 922,
      "timestamp_ms": 450.208,
      "frame_time_ms": 0.414,
      "fps": 2564,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 923,
      "timestamp_ms": 450.580,
      "frame_time_ms": 0.372,
      "fps": 2560,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 924,
      "timestamp_ms": 450.933,
      "frame_time_ms": 0.352,
      "fps": 2563,
      "work_time_ms": 0.351,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 925,
      "timestamp_ms": 451.294,
      "frame_time_ms": 0.362,
      "fps": 2571,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 926,
      "timestamp_ms": 451.657,
      "frame_time_ms": 0.363,
      "fps": 2569,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 927,
      "timestamp_ms": 452.010,
      "frame_time_ms": 0.353,
      "fps": 2570,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 928,
      "timestamp_ms": 452.359,
      "frame_time_ms": 0.349,
      "fps": 2570,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 929,
      "timestamp_ms": 452.706,
      "frame_time_ms": 0.346,
      "fps": 2569,
      "work_time_ms": 0.346,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 930,
      "timestamp_ms": 453.047,
      "frame_time_ms": 0.342,
      "fps": 2568,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 931,
      "timestamp_ms": 453.394,
      "frame_time_ms": 0.347,
      "fps": 2566,
      "work_time_ms": 0.346,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 932,
      "timestamp_ms": 453.795,
      "frame_time_ms": 0.400,
      "fps": 2565,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 933,
      "timestamp_ms": 454.143,
      "frame_time_ms": 0.349,
      "fps": 2567,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 934,
      "timestamp_ms": 454.485,
      "frame_time_ms": 0.341,
      "fps": 2574,
      "work_time_ms": 0.341,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 935,
      "timestamp_ms": 454.827,
      "frame_time_ms": 0.343,
      "fps": 2576,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 936,
      "timestamp_ms": 455.190,
      "frame_time_ms": 0.363,
      "fps": 2588,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 937,
      "timestamp_ms": 455.608,
      "frame_time_ms": 0.418,
      "fps": 2584,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 938,
      "timestamp_ms": 455.967,
      "frame_time_ms": 0.358,
      "fps": 2584,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 939,
      "timestamp_ms": 456.329,
      "frame_time_ms": 0.362,
      "fps": 2584,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 940,
      "timestamp_ms": 456.721,
      "frame_time_ms": 0.393,
      "fps": 2586,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 941,
      "timestamp_ms": 457.121,
      "frame_time_ms": 0.400,
      "fps": 2595,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 942,
      "timestamp_ms": 457.467,
      "frame_time_ms": 0.346,
      "fps": 2613,
      "work_time_ms": 0.345,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 943,
      "timestamp_ms": 457.808,
      "frame_time_ms": 0.340,
      "fps": 2621,
      "work_time_ms": 0.340,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 944,
      "timestamp_ms": 458.246,
      "frame_time_ms": 0.438,
      "fps": 2619,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 945,
      "timestamp_ms": 458.666,
      "frame_time_ms": 0.421,
      "fps": 2612,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 946,
      "timestamp_ms": 459.105,
      "frame_time_ms": 0.439,
      "fps": 2604,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 947,
      "timestamp_ms": 459.480,
      "frame_time_ms": 0.375,
      "fps": 2609,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 948,
      "timestamp_ms": 459.919,
      "frame_time_ms": 0.439,
      "fps": 2603,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 949,
      "timestamp_ms": 460.308,
      "frame_time_ms": 0.389,
      "fps": 2598,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 950,
      "timestamp_ms": 460.694,
      "frame_time_ms": 0.385,
      "fps": 2599,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 951,
      "timestamp_ms": 461.082,
      "frame_time_ms": 0.388,
      "fps": 2608,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 952,
      "timestamp_ms": 461.493,
      "frame_time_ms": 0.411,
      "fps": 2604,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 953,
      "timestamp_ms": 461.864,
      "frame_time_ms": 0.371,
      "fps": 2601,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 954,
      "timestamp_ms": 462.257,
      "frame_time_ms": 0.394,
      "fps": 2599,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 955,
      "timestamp_ms": 462.646,
      "frame_time_ms": 0.388,
      "fps": 2598,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 956,
      "timestamp_ms": 463.059,
      "frame_time_ms": 0.414,
      "fps": 2595,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 957,
      "timestamp_ms": 463.893,
      "frame_time_ms": 0.834,
      "fps": 2545,
      "work_time_ms": 0.832,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 958,
      "timestamp_ms": 464.464,
      "frame_time_ms": 0.570,
      "fps": 2529,
      "work_time_ms": 0.568,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 959,
      "timestamp_ms": 464.891,
      "frame_time_ms": 0.428,
      "fps": 2525,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 960,
      "timestamp_ms": 465.323,
      "frame_time_ms": 0.431,
      "fps": 2517,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 961,
      "timestamp_ms": 465.709,
      "frame_time_ms": 0.386,
      "fps": 2516,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 962,
      "timestamp_ms": 466.086,
      "frame_time_ms": 0.378,
      "fps": 2521,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 963,
      "timestamp_ms": 466.488,
      "frame_time_ms": 0.401,
      "fps": 2518,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 964,
      "timestamp_ms": 466.890,
      "frame_time_ms": 0.403,
      "fps": 2519,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 965,
      "timestamp_ms": 467.288,
      "frame_time_ms": 0.398,
      "fps": 2517,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 966,
      "timestamp_ms": 467.654,
      "frame_time_ms": 0.366,
      "fps": 2518,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 967,
      "timestamp_ms": 468.064,
      "frame_time_ms": 0.410,
      "fps": 2518,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 968,
      "timestamp_ms": 468.483,
      "frame_time_ms": 0.419,
      "fps": 2516,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 969,
      "timestamp_ms": 468.893,
      "frame_time_ms": 0.409,
      "fps": 2515,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 970,
      "timestamp_ms": 469.250,
      "frame_time_ms": 0.358,
      "fps": 2519,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 971,
      "timestamp_ms": 469.602,
      "frame_time_ms": 0.352,
      "fps": 2526,
      "work_time_ms": 0.351,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 972,
      "timestamp_ms": 470.024,
      "frame_time_ms": 0.422,
      "fps": 2521,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 973,
      "timestamp_ms": 470.414,
      "frame_time_ms": 0.390,
      "fps": 2518,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 974,
      "timestamp_ms": 470.757,
      "frame_time_ms": 0.342,
      "fps": 2523,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 975,
      "timestamp_ms": 471.147,
      "frame_time_ms": 0.391,
      "fps": 2529,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 976,
      "timestamp_ms": 471.542,
      "frame_time_ms": 0.395,
      "fps": 2534,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 977,
      "timestamp_ms": 471.907,
      "frame_time_ms": 0.364,
      "fps": 2534,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 978,
      "timestamp_ms": 472.273,
      "frame_time_ms": 0.367,
      "fps": 2539,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 979,
      "timestamp_ms": 472.685,
      "frame_time_ms": 0.411,
      "fps": 2539,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 980,
      "timestamp_ms": 473.081,
      "frame_time_ms": 0.397,
      "fps": 2534,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 981,
      "timestamp_ms": 473.421,
      "frame_time_ms": 0.340,
      "fps": 2539,
      "work_time_ms": 0.339,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 982,
      "timestamp_ms": 473.796,
      "frame_time_ms": 0.375,
      "fps": 2543,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 983,
      "timestamp_ms": 474.189,
      "frame_time_ms": 0.392,
      "fps": 2541,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 984,
      "timestamp_ms": 474.971,
      "frame_time_ms": 0.783,
      "fps": 2495,
      "work_time_ms": 0.780,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 985,
      "timestamp_ms": 475.697,
      "frame_time_ms": 0.726,
      "fps": 2458,
      "work_time_ms": 0.724,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 986,
      "timestamp_ms": 476.505,
      "frame_time_ms": 0.808,
      "fps": 2414,
      "work_time_ms": 0.805,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 987,
      "timestamp_ms": 477.216,
      "frame_time_ms": 0.710,
      "fps": 2380,
      "work_time_ms": 0.702,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 988,
      "timestamp_ms": 477.818,
      "frame_time_ms": 0.602,
      "fps": 2356,
      "work_time_ms": 0.598,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 989,
      "timestamp_ms": 478.292,
      "frame_time_ms": 0.475,
      "fps": 2344,
      "work_time_ms": 0.474,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 990,
      "timestamp_ms": 478.819,
      "frame_time_ms": 0.527,
      "fps": 2328,
      "work_time_ms": 0.526,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 991,
      "timestamp_ms": 479.435,
      "frame_time_ms": 0.615,
      "fps": 2304,
      "work_time_ms": 0.614,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 992,
      "timestamp_ms": 480.688,
      "frame_time_ms": 1.252,
      "fps": 2231,
      "work_time_ms": 1.247,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 993,
      "timestamp_ms": 481.789,
      "frame_time_ms": 1.103,
      "fps": 2170,
      "work_time_ms": 1.098,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 994,
      "timestamp_ms": 482.582,
      "frame_time_ms": 0.792,
      "fps": 2135,
      "work_time_ms": 0.791,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 995,
      "timestamp_ms": 483.089,
      "frame_time_ms": 0.508,
      "fps": 2122,
      "work_time_ms": 0.507,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 996,
      "timestamp_ms": 483.895,
      "frame_time_ms": 0.805,
      "fps": 2090,
      "work_time_ms": 0.804,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 997,
      "timestamp_ms": 484.613,
      "frame_time_ms": 0.719,
      "fps": 2068,
      "work_time_ms": 0.717,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 998,
      "timestamp_ms": 485.180,
      "frame_time_ms": 0.566,
      "fps": 2053,
      "work_time_ms": 0.565,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 999,
      "timestamp_ms": 485.836,
      "frame_time_ms": 0.657,
      "fps": 2033,
      "work_time_ms": 0.656,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1000,
      "timestamp_ms": 486.411,
      "frame_time_ms": 0.574,
      "fps": 2020,
      "work_time_ms": 0.574,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1001,
      "timestamp_ms": 487.264,
      "frame_time_ms": 0.854,
      "fps": 1990,
      "work_time_ms": 0.853,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1002,
      "timestamp_ms": 487.801,
      "frame_time_ms": 0.536,
      "fps": 1978,
      "work_time_ms": 0.536,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1003,
      "timestamp_ms": 488.242,
      "frame_time_ms": 0.441,
      "fps": 1971,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1004,
      "timestamp_ms": 488.633,
      "frame_time_ms": 0.391,
      "fps": 1974,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1005,
      "timestamp_ms": 489.047,
      "frame_time_ms": 0.414,
      "fps": 1974,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1006,
      "timestamp_ms": 489.448,
      "frame_time_ms": 0.401,
      "fps": 1977,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1007,
      "timestamp_ms": 489.852,
      "frame_time_ms": 0.405,
      "fps": 1975,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1008,
      "timestamp_ms": 490.280,
      "frame_time_ms": 0.427,
      "fps": 1976,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1009,
      "timestamp_ms": 490.687,
      "frame_time_ms": 0.407,
      "fps": 1975,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1010,
      "timestamp_ms": 491.111,
      "frame_time_ms": 0.424,
      "fps": 1972,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1011,
      "timestamp_ms": 491.521,
      "frame_time_ms": 0.411,
      "fps": 1971,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1012,
      "timestamp_ms": 491.952,
      "frame_time_ms": 0.431,
      "fps": 1969,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1013,
      "timestamp_ms": 492.361,
      "frame_time_ms": 0.408,
      "fps": 1967,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1014,
      "timestamp_ms": 492.775,
      "frame_time_ms": 0.415,
      "fps": 1966,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1015,
      "timestamp_ms": 493.158,
      "frame_time_ms": 0.383,
      "fps": 1966,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1016,
      "timestamp_ms": 493.504,
      "frame_time_ms": 0.346,
      "fps": 1970,
      "work_time_ms": 0.345,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1017,
      "timestamp_ms": 493.855,
      "frame_time_ms": 0.351,
      "fps": 2002,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1018,
      "timestamp_ms": 494.223,
      "frame_time_ms": 0.368,
      "fps": 2016,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1019,
      "timestamp_ms": 494.641,
      "frame_time_ms": 0.418,
      "fps": 2016,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1020,
      "timestamp_ms": 495.059,
      "frame_time_ms": 0.418,
      "fps": 2017,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1021,
      "timestamp_ms": 495.439,
      "frame_time_ms": 0.380,
      "fps": 2018,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1022,
      "timestamp_ms": 495.950,
      "frame_time_ms": 0.510,
      "fps": 2009,
      "work_time_ms": 0.509,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1023,
      "timestamp_ms": 496.372,
      "frame_time_ms": 0.423,
      "fps": 2007,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1024,
      "timestamp_ms": 496.721,
      "frame_time_ms": 0.348,
      "fps": 2011,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1025,
      "timestamp_ms": 497.111,
      "frame_time_ms": 0.390,
      "fps": 2011,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1026,
      "timestamp_ms": 497.591,
      "frame_time_ms": 0.480,
      "fps": 2004,
      "work_time_ms": 0.479,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1027,
      "timestamp_ms": 498.008,
      "frame_time_ms": 0.417,
      "fps": 2003,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1028,
      "timestamp_ms": 498.426,
      "frame_time_ms": 0.418,
      "fps": 2003,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1029,
      "timestamp_ms": 498.854,
      "frame_time_ms": 0.429,
      "fps": 2002,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1030,
      "timestamp_ms": 499.494,
      "frame_time_ms": 0.639,
      "fps": 1983,
      "work_time_ms": 0.636,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1031,
      "timestamp_ms": 500.014,
      "frame_time_ms": 0.520,
      "fps": 1972,
      "work_time_ms": 0.519,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1032,
      "timestamp_ms": 500.449,
      "frame_time_ms": 0.436,
      "fps": 1972,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1033,
      "timestamp_ms": 500.856,
      "frame_time_ms": 0.407,
      "fps": 1970,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1034,
      "timestamp_ms": 501.228,
      "frame_time_ms": 0.371,
      "fps": 1969,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1035,
      "timestamp_ms": 501.572,
      "frame_time_ms": 0.344,
      "fps": 1972,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1036,
      "timestamp_ms": 502.009,
      "frame_time_ms": 0.438,
      "fps": 1969,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1037,
      "timestamp_ms": 502.374,
      "frame_time_ms": 0.365,
      "fps": 1969,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1038,
      "timestamp_ms": 502.773,
      "frame_time_ms": 0.399,
      "fps": 1967,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1039,
      "timestamp_ms": 503.147,
      "frame_time_ms": 0.373,
      "fps": 1969,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1040,
      "timestamp_ms": 503.556,
      "frame_time_ms": 0.410,
      "fps": 1968,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1041,
      "timestamp_ms": 503.937,
      "frame_time_ms": 0.380,
      "fps": 1966,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1042,
      "timestamp_ms": 504.342,
      "frame_time_ms": 0.406,
      "fps": 1964,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1043,
      "timestamp_ms": 504.769,
      "frame_time_ms": 0.427,
      "fps": 1962,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1044,
      "timestamp_ms": 505.154,
      "frame_time_ms": 0.384,
      "fps": 1987,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1045,
      "timestamp_ms": 505.534,
      "frame_time_ms": 0.381,
      "fps": 2010,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1046,
      "timestamp_ms": 505.923,
      "frame_time_ms": 0.389,
      "fps": 2039,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1047,
      "timestamp_ms": 506.322,
      "frame_time_ms": 0.399,
      "fps": 2061,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1048,
      "timestamp_ms": 506.780,
      "frame_time_ms": 0.458,
      "fps": 2071,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1049,
      "timestamp_ms": 507.134,
      "frame_time_ms": 0.354,
      "fps": 2080,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1050,
      "timestamp_ms": 507.523,
      "frame_time_ms": 0.389,
      "fps": 2090,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1051,
      "timestamp_ms": 508.110,
      "frame_time_ms": 0.587,
      "fps": 2092,
      "work_time_ms": 0.584,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1052,
      "timestamp_ms": 508.860,
      "frame_time_ms": 0.749,
      "fps": 2129,
      "work_time_ms": 0.748,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1053,
      "timestamp_ms": 509.582,
      "frame_time_ms": 0.722,
      "fps": 2158,
      "work_time_ms": 0.721,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1054,
      "timestamp_ms": 510.333,
      "frame_time_ms": 0.751,
      "fps": 2162,
      "work_time_ms": 0.750,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1055,
      "timestamp_ms": 510.831,
      "frame_time_ms": 0.499,
      "fps": 2162,
      "work_time_ms": 0.498,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1056,
      "timestamp_ms": 511.444,
      "frame_time_ms": 0.613,
      "fps": 2177,
      "work_time_ms": 0.612,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1057,
      "timestamp_ms": 512.300,
      "frame_time_ms": 0.855,
      "fps": 2167,
      "work_time_ms": 0.854,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1058,
      "timestamp_ms": 513.241,
      "frame_time_ms": 0.941,
      "fps": 2138,
      "work_time_ms": 0.940,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1059,
      "timestamp_ms": 514.297,
      "frame_time_ms": 1.057,
      "fps": 2108,
      "work_time_ms": 1.054,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1060,
      "timestamp_ms": 515.081,
      "frame_time_ms": 0.783,
      "fps": 2092,
      "work_time_ms": 0.783,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1061,
      "timestamp_ms": 515.805,
      "frame_time_ms": 0.725,
      "fps": 2102,
      "work_time_ms": 0.721,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1062,
      "timestamp_ms": 516.711,
      "frame_time_ms": 0.906,
      "fps": 2075,
      "work_time_ms": 0.902,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1063,
      "timestamp_ms": 517.359,
      "frame_time_ms": 0.648,
      "fps": 2060,
      "work_time_ms": 0.647,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1064,
      "timestamp_ms": 518.049,
      "frame_time_ms": 0.689,
      "fps": 2039,
      "work_time_ms": 0.688,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1065,
      "timestamp_ms": 518.685,
      "frame_time_ms": 0.636,
      "fps": 2024,
      "work_time_ms": 0.636,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1066,
      "timestamp_ms": 519.367,
      "frame_time_ms": 0.683,
      "fps": 2005,
      "work_time_ms": 0.681,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1067,
      "timestamp_ms": 520.285,
      "frame_time_ms": 0.918,
      "fps": 1971,
      "work_time_ms": 0.917,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1068,
      "timestamp_ms": 520.691,
      "frame_time_ms": 0.406,
      "fps": 1972,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1069,
      "timestamp_ms": 521.045,
      "frame_time_ms": 0.354,
      "fps": 1976,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1070,
      "timestamp_ms": 521.396,
      "frame_time_ms": 0.351,
      "fps": 1981,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1071,
      "timestamp_ms": 521.750,
      "frame_time_ms": 0.354,
      "fps": 1984,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1072,
      "timestamp_ms": 522.180,
      "frame_time_ms": 0.430,
      "fps": 1984,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1073,
      "timestamp_ms": 522.603,
      "frame_time_ms": 0.423,
      "fps": 1983,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1074,
      "timestamp_ms": 523.287,
      "frame_time_ms": 0.683,
      "fps": 1966,
      "work_time_ms": 0.681,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1075,
      "timestamp_ms": 523.735,
      "frame_time_ms": 0.449,
      "fps": 1962,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1076,
      "timestamp_ms": 524.114,
      "frame_time_ms": 0.379,
      "fps": 1960,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1077,
      "timestamp_ms": 524.457,
      "frame_time_ms": 0.343,
      "fps": 1960,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1078,
      "timestamp_ms": 524.813,
      "frame_time_ms": 0.355,
      "fps": 1961,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1079,
      "timestamp_ms": 525.160,
      "frame_time_ms": 0.348,
      "fps": 1965,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1080,
      "timestamp_ms": 525.556,
      "frame_time_ms": 0.396,
      "fps": 1967,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1081,
      "timestamp_ms": 525.946,
      "frame_time_ms": 0.390,
      "fps": 1966,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1082,
      "timestamp_ms": 526.330,
      "frame_time_ms": 0.384,
      "fps": 1974,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1083,
      "timestamp_ms": 526.660,
      "frame_time_ms": 0.330,
      "fps": 1980,
      "work_time_ms": 0.330,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1084,
      "timestamp_ms": 526.995,
      "frame_time_ms": 0.335,
      "fps": 1981,
      "work_time_ms": 0.334,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1085,
      "timestamp_ms": 527.313,
      "frame_time_ms": 0.318,
      "fps": 1986,
      "work_time_ms": 0.318,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1086,
      "timestamp_ms": 527.656,
      "frame_time_ms": 0.343,
      "fps": 1995,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1087,
      "timestamp_ms": 528.115,
      "frame_time_ms": 0.459,
      "fps": 1992,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1088,
      "timestamp_ms": 528.518,
      "frame_time_ms": 0.403,
      "fps": 1993,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1089,
      "timestamp_ms": 528.911,
      "frame_time_ms": 0.393,
      "fps": 1996,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1090,
      "timestamp_ms": 529.254,
      "frame_time_ms": 0.342,
      "fps": 2016,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1091,
      "timestamp_ms": 529.607,
      "frame_time_ms": 0.353,
      "fps": 2027,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1092,
      "timestamp_ms": 529.991,
      "frame_time_ms": 0.384,
      "fps": 2031,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1093,
      "timestamp_ms": 530.330,
      "frame_time_ms": 0.340,
      "fps": 2035,
      "work_time_ms": 0.339,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1094,
      "timestamp_ms": 530.665,
      "frame_time_ms": 0.335,
      "fps": 2038,
      "work_time_ms": 0.334,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1095,
      "timestamp_ms": 531.200,
      "frame_time_ms": 0.534,
      "fps": 2025,
      "work_time_ms": 0.532,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1096,
      "timestamp_ms": 531.632,
      "frame_time_ms": 0.433,
      "fps": 2025,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1097,
      "timestamp_ms": 532.034,
      "frame_time_ms": 0.401,
      "fps": 2022,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1098,
      "timestamp_ms": 532.437,
      "frame_time_ms": 0.404,
      "fps": 2022,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1099,
      "timestamp_ms": 532.852,
      "frame_time_ms": 0.414,
      "fps": 2019,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1100,
      "timestamp_ms": 533.202,
      "frame_time_ms": 0.350,
      "fps": 2023,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1101,
      "timestamp_ms": 533.562,
      "frame_time_ms": 0.360,
      "fps": 2025,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1102,
      "timestamp_ms": 534.058,
      "frame_time_ms": 0.497,
      "fps": 2019,
      "work_time_ms": 0.494,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1103,
      "timestamp_ms": 534.483,
      "frame_time_ms": 0.425,
      "fps": 2019,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1104,
      "timestamp_ms": 534.863,
      "frame_time_ms": 0.380,
      "fps": 2019,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1105,
      "timestamp_ms": 535.231,
      "frame_time_ms": 0.368,
      "fps": 2020,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1106,
      "timestamp_ms": 535.609,
      "frame_time_ms": 0.378,
      "fps": 2021,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1107,
      "timestamp_ms": 536.049,
      "frame_time_ms": 0.440,
      "fps": 2018,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1108,
      "timestamp_ms": 536.493,
      "frame_time_ms": 0.444,
      "fps": 2019,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1109,
      "timestamp_ms": 536.855,
      "frame_time_ms": 0.362,
      "fps": 2018,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1110,
      "timestamp_ms": 537.211,
      "frame_time_ms": 0.356,
      "fps": 2021,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1111,
      "timestamp_ms": 537.576,
      "frame_time_ms": 0.365,
      "fps": 2036,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1112,
      "timestamp_ms": 537.924,
      "frame_time_ms": 0.348,
      "fps": 2064,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1113,
      "timestamp_ms": 538.287,
      "frame_time_ms": 0.363,
      "fps": 2090,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1114,
      "timestamp_ms": 538.687,
      "frame_time_ms": 0.400,
      "fps": 2116,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1115,
      "timestamp_ms": 539.170,
      "frame_time_ms": 0.483,
      "fps": 2117,
      "work_time_ms": 0.482,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1116,
      "timestamp_ms": 539.564,
      "frame_time_ms": 0.393,
      "fps": 2133,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1117,
      "timestamp_ms": 539.937,
      "frame_time_ms": 0.374,
      "fps": 2170,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1118,
      "timestamp_ms": 540.353,
      "frame_time_ms": 0.416,
      "fps": 2212,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1119,
      "timestamp_ms": 540.762,
      "frame_time_ms": 0.409,
      "fps": 2267,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1120,
      "timestamp_ms": 541.176,
      "frame_time_ms": 0.414,
      "fps": 2299,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1121,
      "timestamp_ms": 541.807,
      "frame_time_ms": 0.631,
      "fps": 2307,
      "work_time_ms": 0.629,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1122,
      "timestamp_ms": 542.488,
      "frame_time_ms": 0.680,
      "fps": 2327,
      "work_time_ms": 0.679,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1123,
      "timestamp_ms": 543.283,
      "frame_time_ms": 0.795,
      "fps": 2314,
      "work_time_ms": 0.794,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1124,
      "timestamp_ms": 544.121,
      "frame_time_ms": 0.838,
      "fps": 2301,
      "work_time_ms": 0.835,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1125,
      "timestamp_ms": 544.656,
      "frame_time_ms": 0.535,
      "fps": 2310,
      "work_time_ms": 0.533,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1126,
      "timestamp_ms": 545.376,
      "frame_time_ms": 0.721,
      "fps": 2306,
      "work_time_ms": 0.720,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1127,
      "timestamp_ms": 546.235,
      "frame_time_ms": 0.859,
      "fps": 2312,
      "work_time_ms": 0.858,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1128,
      "timestamp_ms": 547.138,
      "frame_time_ms": 0.902,
      "fps": 2268,
      "work_time_ms": 0.901,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1129,
      "timestamp_ms": 548.168,
      "frame_time_ms": 1.030,
      "fps": 2212,
      "work_time_ms": 1.026,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1130,
      "timestamp_ms": 548.983,
      "frame_time_ms": 0.816,
      "fps": 2174,
      "work_time_ms": 0.816,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1131,
      "timestamp_ms": 549.518,
      "frame_time_ms": 0.534,
      "fps": 2160,
      "work_time_ms": 0.533,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1132,
      "timestamp_ms": 550.971,
      "frame_time_ms": 1.454,
      "fps": 2083,
      "work_time_ms": 1.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1133,
      "timestamp_ms": 551.623,
      "frame_time_ms": 0.652,
      "fps": 2067,
      "work_time_ms": 0.650,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1134,
      "timestamp_ms": 552.315,
      "frame_time_ms": 0.691,
      "fps": 2066,
      "work_time_ms": 0.691,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1135,
      "timestamp_ms": 552.996,
      "frame_time_ms": 0.681,
      "fps": 2050,
      "work_time_ms": 0.680,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1136,
      "timestamp_ms": 553.916,
      "frame_time_ms": 0.921,
      "fps": 2013,
      "work_time_ms": 0.920,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1137,
      "timestamp_ms": 554.442,
      "frame_time_ms": 0.525,
      "fps": 2001,
      "work_time_ms": 0.524,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1138,
      "timestamp_ms": 554.908,
      "frame_time_ms": 0.467,
      "fps": 1993,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1139,
      "timestamp_ms": 555.276,
      "frame_time_ms": 0.368,
      "fps": 1992,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1140,
      "timestamp_ms": 555.734,
      "frame_time_ms": 0.457,
      "fps": 1988,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1141,
      "timestamp_ms": 556.151,
      "frame_time_ms": 0.418,
      "fps": 1986,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1142,
      "timestamp_ms": 556.522,
      "frame_time_ms": 0.371,
      "fps": 1987,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1143,
      "timestamp_ms": 556.916,
      "frame_time_ms": 0.394,
      "fps": 1983,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1144,
      "timestamp_ms": 557.292,
      "frame_time_ms": 0.376,
      "fps": 1980,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1145,
      "timestamp_ms": 557.641,
      "frame_time_ms": 0.349,
      "fps": 1978,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1146,
      "timestamp_ms": 557.981,
      "frame_time_ms": 0.340,
      "fps": 1978,
      "work_time_ms": 0.339,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1147,
      "timestamp_ms": 558.336,
      "frame_time_ms": 0.355,
      "fps": 1985,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1148,
      "timestamp_ms": 558.674,
      "frame_time_ms": 0.337,
      "fps": 1989,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1149,
      "timestamp_ms": 559.052,
      "frame_time_ms": 0.378,
      "fps": 1990,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1150,
      "timestamp_ms": 559.426,
      "frame_time_ms": 0.375,
      "fps": 1988,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1151,
      "timestamp_ms": 560.070,
      "frame_time_ms": 0.643,
      "fps": 1969,
      "work_time_ms": 0.640,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1152,
      "timestamp_ms": 560.947,
      "frame_time_ms": 0.877,
      "fps": 1938,
      "work_time_ms": 0.876,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1153,
      "timestamp_ms": 561.371,
      "frame_time_ms": 0.424,
      "fps": 1932,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1154,
      "timestamp_ms": 561.739,
      "frame_time_ms": 0.368,
      "fps": 1930,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1155,
      "timestamp_ms": 562.133,
      "frame_time_ms": 0.395,
      "fps": 1939,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1156,
      "timestamp_ms": 562.465,
      "frame_time_ms": 0.332,
      "fps": 1945,
      "work_time_ms": 0.331,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1157,
      "timestamp_ms": 562.812,
      "frame_time_ms": 0.347,
      "fps": 1949,
      "work_time_ms": 0.346,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1158,
      "timestamp_ms": 563.193,
      "frame_time_ms": 0.381,
      "fps": 1950,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1159,
      "timestamp_ms": 563.518,
      "frame_time_ms": 0.324,
      "fps": 1956,
      "work_time_ms": 0.324,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1160,
      "timestamp_ms": 563.854,
      "frame_time_ms": 0.337,
      "fps": 1957,
      "work_time_ms": 0.336,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1161,
      "timestamp_ms": 564.335,
      "frame_time_ms": 0.481,
      "fps": 1949,
      "work_time_ms": 0.479,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1162,
      "timestamp_ms": 564.746,
      "frame_time_ms": 0.411,
      "fps": 1955,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1163,
      "timestamp_ms": 565.071,
      "frame_time_ms": 0.325,
      "fps": 1961,
      "work_time_ms": 0.324,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1164,
      "timestamp_ms": 565.397,
      "frame_time_ms": 0.326,
      "fps": 1965,
      "work_time_ms": 0.325,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1165,
      "timestamp_ms": 565.922,
      "frame_time_ms": 0.524,
      "fps": 1955,
      "work_time_ms": 0.522,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1166,
      "timestamp_ms": 566.554,
      "frame_time_ms": 0.632,
      "fps": 1938,
      "work_time_ms": 0.631,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1167,
      "timestamp_ms": 566.916,
      "frame_time_ms": 0.363,
      "fps": 1943,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1168,
      "timestamp_ms": 567.334,
      "frame_time_ms": 0.418,
      "fps": 1945,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1169,
      "timestamp_ms": 567.757,
      "frame_time_ms": 0.423,
      "fps": 1941,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1170,
      "timestamp_ms": 568.165,
      "frame_time_ms": 0.408,
      "fps": 1938,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1171,
      "timestamp_ms": 568.508,
      "frame_time_ms": 0.343,
      "fps": 1939,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1172,
      "timestamp_ms": 568.862,
      "frame_time_ms": 0.354,
      "fps": 1939,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1173,
      "timestamp_ms": 569.206,
      "frame_time_ms": 0.344,
      "fps": 1940,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1174,
      "timestamp_ms": 569.545,
      "frame_time_ms": 0.339,
      "fps": 1944,
      "work_time_ms": 0.338,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1175,
      "timestamp_ms": 569.897,
      "frame_time_ms": 0.352,
      "fps": 1952,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1176,
      "timestamp_ms": 570.516,
      "frame_time_ms": 0.618,
      "fps": 1938,
      "work_time_ms": 0.616,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1177,
      "timestamp_ms": 570.972,
      "frame_time_ms": 0.457,
      "fps": 1933,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1178,
      "timestamp_ms": 571.313,
      "frame_time_ms": 0.341,
      "fps": 1937,
      "work_time_ms": 0.340,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1179,
      "timestamp_ms": 571.686,
      "frame_time_ms": 0.373,
      "fps": 1940,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1180,
      "timestamp_ms": 572.146,
      "frame_time_ms": 0.460,
      "fps": 1937,
      "work_time_ms": 0.459,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1181,
      "timestamp_ms": 572.490,
      "frame_time_ms": 0.344,
      "fps": 1955,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1182,
      "timestamp_ms": 572.828,
      "frame_time_ms": 0.338,
      "fps": 1977,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1183,
      "timestamp_ms": 573.216,
      "frame_time_ms": 0.387,
      "fps": 2004,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1184,
      "timestamp_ms": 573.570,
      "frame_time_ms": 0.355,
      "fps": 2037,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1185,
      "timestamp_ms": 573.991,
      "frame_time_ms": 0.420,
      "fps": 2045,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1186,
      "timestamp_ms": 574.371,
      "frame_time_ms": 0.380,
      "fps": 2069,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1187,
      "timestamp_ms": 574.738,
      "frame_time_ms": 0.368,
      "fps": 2105,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1188,
      "timestamp_ms": 575.112,
      "frame_time_ms": 0.374,
      "fps": 2144,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1189,
      "timestamp_ms": 575.540,
      "frame_time_ms": 0.428,
      "fps": 2191,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1190,
      "timestamp_ms": 575.986,
      "frame_time_ms": 0.446,
      "fps": 2221,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1191,
      "timestamp_ms": 576.345,
      "frame_time_ms": 0.358,
      "fps": 2236,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1192,
      "timestamp_ms": 576.744,
      "frame_time_ms": 0.400,
      "fps": 2328,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1193,
      "timestamp_ms": 577.173,
      "frame_time_ms": 0.428,
      "fps": 2348,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1194,
      "timestamp_ms": 577.523,
      "frame_time_ms": 0.350,
      "fps": 2380,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1195,
      "timestamp_ms": 577.873,
      "frame_time_ms": 0.351,
      "fps": 2411,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1196,
      "timestamp_ms": 578.309,
      "frame_time_ms": 0.436,
      "fps": 2459,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1197,
      "timestamp_ms": 579.087,
      "frame_time_ms": 0.777,
      "fps": 2434,
      "work_time_ms": 0.772,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1198,
      "timestamp_ms": 580.170,
      "frame_time_ms": 1.084,
      "fps": 2375,
      "work_time_ms": 1.080,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1199,
      "timestamp_ms": 581.044,
      "frame_time_ms": 0.873,
      "fps": 2328,
      "work_time_ms": 0.866,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1200,
      "timestamp_ms": 582.038,
      "frame_time_ms": 0.995,
      "fps": 2280,
      "work_time_ms": 0.993,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1201,
      "timestamp_ms": 582.741,
      "frame_time_ms": 0.702,
      "fps": 2256,
      "work_time_ms": 0.702,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1202,
      "timestamp_ms": 583.287,
      "frame_time_ms": 0.546,
      "fps": 2241,
      "work_time_ms": 0.544,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1203,
      "timestamp_ms": 584.306,
      "frame_time_ms": 1.019,
      "fps": 2190,
      "work_time_ms": 1.017,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1204,
      "timestamp_ms": 585.164,
      "frame_time_ms": 0.858,
      "fps": 2152,
      "work_time_ms": 0.858,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1205,
      "timestamp_ms": 585.588,
      "frame_time_ms": 0.425,
      "fps": 2146,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1206,
      "timestamp_ms": 586.022,
      "frame_time_ms": 0.434,
      "fps": 2139,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1207,
      "timestamp_ms": 586.429,
      "frame_time_ms": 0.407,
      "fps": 2135,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1208,
      "timestamp_ms": 586.863,
      "frame_time_ms": 0.434,
      "fps": 2128,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1209,
      "timestamp_ms": 587.298,
      "frame_time_ms": 0.435,
      "fps": 2124,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1210,
      "timestamp_ms": 587.698,
      "frame_time_ms": 0.400,
      "fps": 2122,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1211,
      "timestamp_ms": 588.053,
      "frame_time_ms": 0.355,
      "fps": 2144,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1212,
      "timestamp_ms": 588.420,
      "frame_time_ms": 0.367,
      "fps": 2183,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1213,
      "timestamp_ms": 588.823,
      "frame_time_ms": 0.403,
      "fps": 2185,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1214,
      "timestamp_ms": 589.198,
      "frame_time_ms": 0.375,
      "fps": 2184,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1215,
      "timestamp_ms": 589.552,
      "frame_time_ms": 0.354,
      "fps": 2188,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1216,
      "timestamp_ms": 589.910,
      "frame_time_ms": 0.358,
      "fps": 2186,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1217,
      "timestamp_ms": 590.328,
      "frame_time_ms": 0.417,
      "fps": 2180,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1218,
      "timestamp_ms": 590.741,
      "frame_time_ms": 0.414,
      "fps": 2178,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1219,
      "timestamp_ms": 591.141,
      "frame_time_ms": 0.400,
      "fps": 2172,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1220,
      "timestamp_ms": 591.534,
      "frame_time_ms": 0.392,
      "fps": 2167,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1221,
      "timestamp_ms": 591.915,
      "frame_time_ms": 0.381,
      "fps": 2175,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1222,
      "timestamp_ms": 592.260,
      "frame_time_ms": 0.346,
      "fps": 2180,
      "work_time_ms": 0.345,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1223,
      "timestamp_ms": 592.674,
      "frame_time_ms": 0.413,
      "fps": 2173,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1224,
      "timestamp_ms": 593.272,
      "frame_time_ms": 0.598,
      "fps": 2152,
      "work_time_ms": 0.595,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1225,
      "timestamp_ms": 593.769,
      "frame_time_ms": 0.498,
      "fps": 2154,
      "work_time_ms": 0.496,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1226,
      "timestamp_ms": 594.573,
      "frame_time_ms": 0.804,
      "fps": 2141,
      "work_time_ms": 0.801,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1227,
      "timestamp_ms": 595.336,
      "frame_time_ms": 0.763,
      "fps": 2111,
      "work_time_ms": 0.762,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1228,
      "timestamp_ms": 595.746,
      "frame_time_ms": 0.410,
      "fps": 2111,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1229,
      "timestamp_ms": 596.124,
      "frame_time_ms": 0.378,
      "fps": 2115,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1230,
      "timestamp_ms": 596.492,
      "frame_time_ms": 0.367,
      "fps": 2118,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1231,
      "timestamp_ms": 596.869,
      "frame_time_ms": 0.378,
      "fps": 2115,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1232,
      "timestamp_ms": 597.306,
      "frame_time_ms": 0.437,
      "fps": 2109,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1233,
      "timestamp_ms": 597.935,
      "frame_time_ms": 0.628,
      "fps": 2088,
      "work_time_ms": 0.626,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1234,
      "timestamp_ms": 598.338,
      "frame_time_ms": 0.403,
      "fps": 2083,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1235,
      "timestamp_ms": 598.728,
      "frame_time_ms": 0.390,
      "fps": 2081,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1236,
      "timestamp_ms": 599.128,
      "frame_time_ms": 0.401,
      "fps": 2096,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1237,
      "timestamp_ms": 599.533,
      "frame_time_ms": 0.405,
      "fps": 2100,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1238,
      "timestamp_ms": 599.971,
      "frame_time_ms": 0.437,
      "fps": 2093,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1239,
      "timestamp_ms": 600.361,
      "frame_time_ms": 0.391,
      "fps": 2092,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1240,
      "timestamp_ms": 600.778,
      "frame_time_ms": 0.417,
      "fps": 2095,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1241,
      "timestamp_ms": 601.179,
      "frame_time_ms": 0.400,
      "fps": 2091,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1242,
      "timestamp_ms": 601.511,
      "frame_time_ms": 0.332,
      "fps": 2091,
      "work_time_ms": 0.332,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1243,
      "timestamp_ms": 601.854,
      "frame_time_ms": 0.344,
      "fps": 2095,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1244,
      "timestamp_ms": 602.306,
      "frame_time_ms": 0.452,
      "fps": 2087,
      "work_time_ms": 0.451,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1245,
      "timestamp_ms": 602.709,
      "frame_time_ms": 0.402,
      "fps": 2089,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1246,
      "timestamp_ms": 603.122,
      "frame_time_ms": 0.413,
      "fps": 2086,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1247,
      "timestamp_ms": 603.490,
      "frame_time_ms": 0.369,
      "fps": 2086,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1248,
      "timestamp_ms": 603.962,
      "frame_time_ms": 0.471,
      "fps": 2079,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1249,
      "timestamp_ms": 604.337,
      "frame_time_ms": 0.376,
      "fps": 2083,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1250,
      "timestamp_ms": 604.706,
      "frame_time_ms": 0.368,
      "fps": 2089,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1251,
      "timestamp_ms": 605.513,
      "frame_time_ms": 0.806,
      "fps": 2057,
      "work_time_ms": 0.800,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1252,
      "timestamp_ms": 606.468,
      "frame_time_ms": 0.956,
      "fps": 2018,
      "work_time_ms": 0.955,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1253,
      "timestamp_ms": 606.850,
      "frame_time_ms": 0.383,
      "fps": 2021,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1254,
      "timestamp_ms": 607.238,
      "frame_time_ms": 0.388,
      "fps": 2019,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1255,
      "timestamp_ms": 607.651,
      "frame_time_ms": 0.413,
      "fps": 2014,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1256,
      "timestamp_ms": 608.152,
      "frame_time_ms": 0.501,
      "fps": 2010,
      "work_time_ms": 0.500,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1257,
      "timestamp_ms": 608.778,
      "frame_time_ms": 0.626,
      "fps": 2020,
      "work_time_ms": 0.623,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1258,
      "timestamp_ms": 609.565,
      "frame_time_ms": 0.787,
      "fps": 2041,
      "work_time_ms": 0.785,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1259,
      "timestamp_ms": 610.409,
      "frame_time_ms": 0.844,
      "fps": 2043,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1260,
      "timestamp_ms": 611.277,
      "frame_time_ms": 0.867,
      "fps": 2052,
      "work_time_ms": 0.866,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1261,
      "timestamp_ms": 612.109,
      "frame_time_ms": 0.832,
      "fps": 2043,
      "work_time_ms": 0.830,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1262,
      "timestamp_ms": 612.771,
      "frame_time_ms": 0.662,
      "fps": 2035,
      "work_time_ms": 0.658,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1263,
      "timestamp_ms": 613.310,
      "frame_time_ms": 0.540,
      "fps": 2068,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1264,
      "timestamp_ms": 614.041,
      "frame_time_ms": 0.730,
      "fps": 2077,
      "work_time_ms": 0.729,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1265,
      "timestamp_ms": 615.138,
      "frame_time_ms": 1.098,
      "fps": 2030,
      "work_time_ms": 1.096,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1266,
      "timestamp_ms": 616.217,
      "frame_time_ms": 1.079,
      "fps": 1987,
      "work_time_ms": 1.078,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1267,
      "timestamp_ms": 617.062,
      "frame_time_ms": 0.845,
      "fps": 1958,
      "work_time_ms": 0.844,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1268,
      "timestamp_ms": 617.923,
      "frame_time_ms": 0.860,
      "fps": 1931,
      "work_time_ms": 0.858,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1269,
      "timestamp_ms": 619.076,
      "frame_time_ms": 1.153,
      "fps": 1888,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1270,
      "timestamp_ms": 620.196,
      "frame_time_ms": 1.121,
      "fps": 1846,
      "work_time_ms": 1.120,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1271,
      "timestamp_ms": 620.731,
      "frame_time_ms": 0.535,
      "fps": 1836,
      "work_time_ms": 0.534,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1272,
      "timestamp_ms": 621.269,
      "frame_time_ms": 0.538,
      "fps": 1826,
      "work_time_ms": 0.536,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1273,
      "timestamp_ms": 621.818,
      "frame_time_ms": 0.548,
      "fps": 1818,
      "work_time_ms": 0.546,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1274,
      "timestamp_ms": 622.402,
      "frame_time_ms": 0.585,
      "fps": 1807,
      "work_time_ms": 0.583,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1275,
      "timestamp_ms": 622.927,
      "frame_time_ms": 0.524,
      "fps": 1797,
      "work_time_ms": 0.523,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1276,
      "timestamp_ms": 623.467,
      "frame_time_ms": 0.540,
      "fps": 1788,
      "work_time_ms": 0.539,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1277,
      "timestamp_ms": 624.097,
      "frame_time_ms": 0.631,
      "fps": 1776,
      "work_time_ms": 0.630,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1278,
      "timestamp_ms": 624.614,
      "frame_time_ms": 0.517,
      "fps": 1771,
      "work_time_ms": 0.516,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1279,
      "timestamp_ms": 625.075,
      "frame_time_ms": 0.461,
      "fps": 1768,
      "work_time_ms": 0.461,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1280,
      "timestamp_ms": 625.524,
      "frame_time_ms": 0.449,
      "fps": 1765,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1281,
      "timestamp_ms": 626.021,
      "frame_time_ms": 0.497,
      "fps": 1759,
      "work_time_ms": 0.495,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1282,
      "timestamp_ms": 626.442,
      "frame_time_ms": 0.421,
      "fps": 1755,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1283,
      "timestamp_ms": 626.864,
      "frame_time_ms": 0.422,
      "fps": 1754,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1284,
      "timestamp_ms": 627.313,
      "frame_time_ms": 0.448,
      "fps": 1762,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1285,
      "timestamp_ms": 627.679,
      "frame_time_ms": 0.367,
      "fps": 1769,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1286,
      "timestamp_ms": 628.107,
      "frame_time_ms": 0.428,
      "fps": 1789,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1287,
      "timestamp_ms": 628.536,
      "frame_time_ms": 0.428,
      "fps": 1807,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1288,
      "timestamp_ms": 629.122,
      "frame_time_ms": 0.587,
      "fps": 1797,
      "work_time_ms": 0.586,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1289,
      "timestamp_ms": 629.515,
      "frame_time_ms": 0.393,
      "fps": 1796,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1290,
      "timestamp_ms": 630.170,
      "frame_time_ms": 0.655,
      "fps": 1781,
      "work_time_ms": 0.653,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1291,
      "timestamp_ms": 630.589,
      "frame_time_ms": 0.419,
      "fps": 1779,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1292,
      "timestamp_ms": 631.162,
      "frame_time_ms": 0.573,
      "fps": 1772,
      "work_time_ms": 0.572,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1293,
      "timestamp_ms": 631.619,
      "frame_time_ms": 0.457,
      "fps": 1781,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1294,
      "timestamp_ms": 632.055,
      "frame_time_ms": 0.436,
      "fps": 1779,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1295,
      "timestamp_ms": 632.443,
      "frame_time_ms": 0.387,
      "fps": 1779,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1296,
      "timestamp_ms": 632.873,
      "frame_time_ms": 0.431,
      "fps": 1778,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1297,
      "timestamp_ms": 633.278,
      "frame_time_ms": 0.404,
      "fps": 1778,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1298,
      "timestamp_ms": 633.684,
      "frame_time_ms": 0.407,
      "fps": 1779,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1299,
      "timestamp_ms": 634.157,
      "frame_time_ms": 0.473,
      "fps": 1775,
      "work_time_ms": 0.472,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1300,
      "timestamp_ms": 634.569,
      "frame_time_ms": 0.412,
      "fps": 1775,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1301,
      "timestamp_ms": 635.071,
      "frame_time_ms": 0.502,
      "fps": 1770,
      "work_time_ms": 0.501,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1302,
      "timestamp_ms": 635.479,
      "frame_time_ms": 0.408,
      "fps": 1766,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1303,
      "timestamp_ms": 635.952,
      "frame_time_ms": 0.473,
      "fps": 1759,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1304,
      "timestamp_ms": 636.418,
      "frame_time_ms": 0.466,
      "fps": 1758,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1305,
      "timestamp_ms": 636.842,
      "frame_time_ms": 0.424,
      "fps": 1757,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1306,
      "timestamp_ms": 637.240,
      "frame_time_ms": 0.397,
      "fps": 1758,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1307,
      "timestamp_ms": 637.687,
      "frame_time_ms": 0.448,
      "fps": 1754,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1308,
      "timestamp_ms": 638.121,
      "frame_time_ms": 0.433,
      "fps": 1756,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1309,
      "timestamp_ms": 638.492,
      "frame_time_ms": 0.371,
      "fps": 1756,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1310,
      "timestamp_ms": 638.846,
      "frame_time_ms": 0.354,
      "fps": 1757,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1311,
      "timestamp_ms": 639.294,
      "frame_time_ms": 0.448,
      "fps": 1776,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1312,
      "timestamp_ms": 639.891,
      "frame_time_ms": 0.597,
      "fps": 1795,
      "work_time_ms": 0.596,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1313,
      "timestamp_ms": 640.374,
      "frame_time_ms": 0.484,
      "fps": 1789,
      "work_time_ms": 0.483,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1314,
      "timestamp_ms": 640.806,
      "frame_time_ms": 0.432,
      "fps": 1787,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1315,
      "timestamp_ms": 641.274,
      "frame_time_ms": 0.468,
      "fps": 1784,
      "work_time_ms": 0.468,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1316,
      "timestamp_ms": 641.711,
      "frame_time_ms": 0.437,
      "fps": 1787,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1317,
      "timestamp_ms": 642.142,
      "frame_time_ms": 0.431,
      "fps": 1798,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1318,
      "timestamp_ms": 642.567,
      "frame_time_ms": 0.425,
      "fps": 1818,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1319,
      "timestamp_ms": 642.967,
      "frame_time_ms": 0.399,
      "fps": 1842,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1320,
      "timestamp_ms": 643.412,
      "frame_time_ms": 0.446,
      "fps": 1867,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1321,
      "timestamp_ms": 643.851,
      "frame_time_ms": 0.439,
      "fps": 1890,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1322,
      "timestamp_ms": 644.219,
      "frame_time_ms": 0.367,
      "fps": 1907,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1323,
      "timestamp_ms": 644.616,
      "frame_time_ms": 0.398,
      "fps": 1916,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1324,
      "timestamp_ms": 645.497,
      "frame_time_ms": 0.881,
      "fps": 1907,
      "work_time_ms": 0.875,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1325,
      "timestamp_ms": 646.209,
      "frame_time_ms": 0.712,
      "fps": 1931,
      "work_time_ms": 0.710,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1326,
      "timestamp_ms": 646.751,
      "frame_time_ms": 0.542,
      "fps": 1965,
      "work_time_ms": 0.541,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1327,
      "timestamp_ms": 647.173,
      "frame_time_ms": 0.421,
      "fps": 1992,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1328,
      "timestamp_ms": 647.532,
      "frame_time_ms": 0.360,
      "fps": 2026,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1329,
      "timestamp_ms": 647.952,
      "frame_time_ms": 0.420,
      "fps": 2077,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1330,
      "timestamp_ms": 648.346,
      "frame_time_ms": 0.394,
      "fps": 2131,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1331,
      "timestamp_ms": 648.686,
      "frame_time_ms": 0.340,
      "fps": 2146,
      "work_time_ms": 0.340,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1332,
      "timestamp_ms": 649.034,
      "frame_time_ms": 0.347,
      "fps": 2161,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1333,
      "timestamp_ms": 649.422,
      "frame_time_ms": 0.388,
      "fps": 2173,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1334,
      "timestamp_ms": 649.794,
      "frame_time_ms": 0.373,
      "fps": 2190,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1335,
      "timestamp_ms": 650.188,
      "frame_time_ms": 0.394,
      "fps": 2200,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1336,
      "timestamp_ms": 650.523,
      "frame_time_ms": 0.335,
      "fps": 2217,
      "work_time_ms": 0.335,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1337,
      "timestamp_ms": 650.989,
      "frame_time_ms": 0.465,
      "fps": 2231,
      "work_time_ms": 0.463,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1338,
      "timestamp_ms": 651.450,
      "frame_time_ms": 0.462,
      "fps": 2235,
      "work_time_ms": 0.461,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1339,
      "timestamp_ms": 651.943,
      "frame_time_ms": 0.492,
      "fps": 2233,
      "work_time_ms": 0.490,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1340,
      "timestamp_ms": 652.444,
      "frame_time_ms": 0.501,
      "fps": 2228,
      "work_time_ms": 0.498,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1341,
      "timestamp_ms": 653.142,
      "frame_time_ms": 0.699,
      "fps": 2212,
      "work_time_ms": 0.697,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1342,
      "timestamp_ms": 653.603,
      "frame_time_ms": 0.461,
      "fps": 2209,
      "work_time_ms": 0.460,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1343,
      "timestamp_ms": 653.965,
      "frame_time_ms": 0.362,
      "fps": 2213,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1344,
      "timestamp_ms": 654.302,
      "frame_time_ms": 0.337,
      "fps": 2223,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1345,
      "timestamp_ms": 654.795,
      "frame_time_ms": 0.492,
      "fps": 2212,
      "work_time_ms": 0.491,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1346,
      "timestamp_ms": 655.314,
      "frame_time_ms": 0.520,
      "fps": 2205,
      "work_time_ms": 0.519,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1347,
      "timestamp_ms": 655.813,
      "frame_time_ms": 0.499,
      "fps": 2199,
      "work_time_ms": 0.498,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1348,
      "timestamp_ms": 656.182,
      "frame_time_ms": 0.369,
      "fps": 2217,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1349,
      "timestamp_ms": 656.561,
      "frame_time_ms": 0.378,
      "fps": 2218,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1350,
      "timestamp_ms": 656.973,
      "frame_time_ms": 0.413,
      "fps": 2238,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1351,
      "timestamp_ms": 657.358,
      "frame_time_ms": 0.385,
      "fps": 2241,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1352,
      "timestamp_ms": 657.678,
      "frame_time_ms": 0.319,
      "fps": 2262,
      "work_time_ms": 0.319,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1353,
      "timestamp_ms": 658.156,
      "frame_time_ms": 0.478,
      "fps": 2261,
      "work_time_ms": 0.476,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1354,
      "timestamp_ms": 658.846,
      "frame_time_ms": 0.690,
      "fps": 2239,
      "work_time_ms": 0.689,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1355,
      "timestamp_ms": 659.466,
      "frame_time_ms": 0.621,
      "fps": 2220,
      "work_time_ms": 0.620,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1356,
      "timestamp_ms": 660.168,
      "frame_time_ms": 0.701,
      "fps": 2198,
      "work_time_ms": 0.699,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1357,
      "timestamp_ms": 660.827,
      "frame_time_ms": 0.659,
      "fps": 2177,
      "work_time_ms": 0.658,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1358,
      "timestamp_ms": 661.658,
      "frame_time_ms": 0.832,
      "fps": 2144,
      "work_time_ms": 0.829,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1359,
      "timestamp_ms": 662.279,
      "frame_time_ms": 0.621,
      "fps": 2133,
      "work_time_ms": 0.619,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1360,
      "timestamp_ms": 662.774,
      "frame_time_ms": 0.495,
      "fps": 2127,
      "work_time_ms": 0.494,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1361,
      "timestamp_ms": 663.604,
      "frame_time_ms": 0.830,
      "fps": 2102,
      "work_time_ms": 0.828,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1362,
      "timestamp_ms": 664.410,
      "frame_time_ms": 0.805,
      "fps": 2073,
      "work_time_ms": 0.804,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1363,
      "timestamp_ms": 665.197,
      "frame_time_ms": 0.787,
      "fps": 2051,
      "work_time_ms": 0.787,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1364,
      "timestamp_ms": 666.179,
      "frame_time_ms": 0.982,
      "fps": 2016,
      "work_time_ms": 0.982,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1365,
      "timestamp_ms": 667.039,
      "frame_time_ms": 0.860,
      "fps": 1987,
      "work_time_ms": 0.859,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1366,
      "timestamp_ms": 667.941,
      "frame_time_ms": 0.902,
      "fps": 1954,
      "work_time_ms": 0.902,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1367,
      "timestamp_ms": 668.959,
      "frame_time_ms": 1.018,
      "fps": 1918,
      "work_time_ms": 1.018,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1368,
      "timestamp_ms": 669.890,
      "frame_time_ms": 0.932,
      "fps": 1888,
      "work_time_ms": 0.931,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1369,
      "timestamp_ms": 670.358,
      "frame_time_ms": 0.467,
      "fps": 1882,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1370,
      "timestamp_ms": 670.813,
      "frame_time_ms": 0.455,
      "fps": 1876,
      "work_time_ms": 0.455,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1371,
      "timestamp_ms": 671.377,
      "frame_time_ms": 0.564,
      "fps": 1870,
      "work_time_ms": 0.562,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1372,
      "timestamp_ms": 671.869,
      "frame_time_ms": 0.492,
      "fps": 1876,
      "work_time_ms": 0.492,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1373,
      "timestamp_ms": 672.257,
      "frame_time_ms": 0.388,
      "fps": 1881,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1374,
      "timestamp_ms": 672.649,
      "frame_time_ms": 0.393,
      "fps": 1884,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1375,
      "timestamp_ms": 673.041,
      "frame_time_ms": 0.392,
      "fps": 1888,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1376,
      "timestamp_ms": 673.428,
      "frame_time_ms": 0.386,
      "fps": 1891,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1377,
      "timestamp_ms": 673.849,
      "frame_time_ms": 0.422,
      "fps": 1892,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1378,
      "timestamp_ms": 674.254,
      "frame_time_ms": 0.405,
      "fps": 1893,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1379,
      "timestamp_ms": 674.620,
      "frame_time_ms": 0.366,
      "fps": 1895,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1380,
      "timestamp_ms": 674.989,
      "frame_time_ms": 0.368,
      "fps": 1900,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1381,
      "timestamp_ms": 675.348,
      "frame_time_ms": 0.360,
      "fps": 1904,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1382,
      "timestamp_ms": 675.756,
      "frame_time_ms": 0.407,
      "fps": 1902,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1383,
      "timestamp_ms": 676.210,
      "frame_time_ms": 0.455,
      "fps": 1899,
      "work_time_ms": 0.454,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1384,
      "timestamp_ms": 676.602,
      "frame_time_ms": 0.392,
      "fps": 1928,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1385,
      "timestamp_ms": 676.967,
      "frame_time_ms": 0.365,
      "fps": 1950,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1386,
      "timestamp_ms": 677.384,
      "frame_time_ms": 0.417,
      "fps": 1958,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1387,
      "timestamp_ms": 677.845,
      "frame_time_ms": 0.461,
      "fps": 1956,
      "work_time_ms": 0.459,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1388,
      "timestamp_ms": 678.207,
      "frame_time_ms": 0.362,
      "fps": 1955,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1389,
      "timestamp_ms": 678.589,
      "frame_time_ms": 0.382,
      "fps": 1958,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1390,
      "timestamp_ms": 679.018,
      "frame_time_ms": 0.428,
      "fps": 1956,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1391,
      "timestamp_ms": 679.569,
      "frame_time_ms": 0.551,
      "fps": 1942,
      "work_time_ms": 0.549,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1392,
      "timestamp_ms": 680.243,
      "frame_time_ms": 0.674,
      "fps": 1922,
      "work_time_ms": 0.672,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1393,
      "timestamp_ms": 680.995,
      "frame_time_ms": 0.752,
      "fps": 1900,
      "work_time_ms": 0.750,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1394,
      "timestamp_ms": 681.623,
      "frame_time_ms": 0.628,
      "fps": 1885,
      "work_time_ms": 0.626,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1395,
      "timestamp_ms": 682.294,
      "frame_time_ms": 0.672,
      "fps": 1868,
      "work_time_ms": 0.669,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1396,
      "timestamp_ms": 682.822,
      "frame_time_ms": 0.527,
      "fps": 1857,
      "work_time_ms": 0.527,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1397,
      "timestamp_ms": 683.240,
      "frame_time_ms": 0.419,
      "fps": 1860,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1398,
      "timestamp_ms": 683.649,
      "frame_time_ms": 0.409,
      "fps": 1863,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1399,
      "timestamp_ms": 684.095,
      "frame_time_ms": 0.446,
      "fps": 1866,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1400,
      "timestamp_ms": 684.514,
      "frame_time_ms": 0.419,
      "fps": 1870,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1401,
      "timestamp_ms": 684.937,
      "frame_time_ms": 0.422,
      "fps": 1887,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1402,
      "timestamp_ms": 685.318,
      "frame_time_ms": 0.382,
      "fps": 1891,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1403,
      "timestamp_ms": 685.691,
      "frame_time_ms": 0.373,
      "fps": 1891,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1404,
      "timestamp_ms": 686.072,
      "frame_time_ms": 0.381,
      "fps": 1888,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1405,
      "timestamp_ms": 686.462,
      "frame_time_ms": 0.389,
      "fps": 1894,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1406,
      "timestamp_ms": 686.894,
      "frame_time_ms": 0.432,
      "fps": 1899,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1407,
      "timestamp_ms": 687.349,
      "frame_time_ms": 0.456,
      "fps": 1902,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1408,
      "timestamp_ms": 687.806,
      "frame_time_ms": 0.456,
      "fps": 1897,
      "work_time_ms": 0.455,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1409,
      "timestamp_ms": 688.234,
      "frame_time_ms": 0.429,
      "fps": 1894,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1410,
      "timestamp_ms": 688.641,
      "frame_time_ms": 0.407,
      "fps": 1894,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1411,
      "timestamp_ms": 689.019,
      "frame_time_ms": 0.378,
      "fps": 1895,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1412,
      "timestamp_ms": 689.455,
      "frame_time_ms": 0.435,
      "fps": 1888,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1413,
      "timestamp_ms": 689.848,
      "frame_time_ms": 0.393,
      "fps": 1893,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1414,
      "timestamp_ms": 690.226,
      "frame_time_ms": 0.378,
      "fps": 1912,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1415,
      "timestamp_ms": 690.646,
      "frame_time_ms": 0.421,
      "fps": 1924,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1416,
      "timestamp_ms": 691.087,
      "frame_time_ms": 0.440,
      "fps": 1940,
      "work_time_ms": 0.440,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1417,
      "timestamp_ms": 691.598,
      "frame_time_ms": 0.511,
      "fps": 1949,
      "work_time_ms": 0.509,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1418,
      "timestamp_ms": 692.013,
      "frame_time_ms": 0.415,
      "fps": 1976,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1419,
      "timestamp_ms": 692.431,
      "frame_time_ms": 0.419,
      "fps": 1989,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1420,
      "timestamp_ms": 692.897,
      "frame_time_ms": 0.466,
      "fps": 1991,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1421,
      "timestamp_ms": 693.281,
      "frame_time_ms": 0.383,
      "fps": 2021,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1422,
      "timestamp_ms": 693.608,
      "frame_time_ms": 0.327,
      "fps": 2054,
      "work_time_ms": 0.327,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1423,
      "timestamp_ms": 694.112,
      "frame_time_ms": 0.504,
      "fps": 2075,
      "work_time_ms": 0.503,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1424,
      "timestamp_ms": 694.604,
      "frame_time_ms": 0.492,
      "fps": 2110,
      "work_time_ms": 0.491,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1425,
      "timestamp_ms": 695.026,
      "frame_time_ms": 0.422,
      "fps": 2143,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1426,
      "timestamp_ms": 695.683,
      "frame_time_ms": 0.657,
      "fps": 2162,
      "work_time_ms": 0.656,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1427,
      "timestamp_ms": 696.166,
      "frame_time_ms": 0.483,
      "fps": 2205,
      "work_time_ms": 0.482,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1428,
      "timestamp_ms": 696.616,
      "frame_time_ms": 0.451,
      "fps": 2245,
      "work_time_ms": 0.451,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1429,
      "timestamp_ms": 696.987,
      "frame_time_ms": 0.371,
      "fps": 2253,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1430,
      "timestamp_ms": 697.377,
      "frame_time_ms": 0.390,
      "fps": 2258,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1431,
      "timestamp_ms": 697.821,
      "frame_time_ms": 0.444,
      "fps": 2268,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1432,
      "timestamp_ms": 698.251,
      "frame_time_ms": 0.430,
      "fps": 2274,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1433,
      "timestamp_ms": 698.637,
      "frame_time_ms": 0.386,
      "fps": 2274,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1434,
      "timestamp_ms": 699.083,
      "frame_time_ms": 0.446,
      "fps": 2269,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1435,
      "timestamp_ms": 699.432,
      "frame_time_ms": 0.349,
      "fps": 2273,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1436,
      "timestamp_ms": 699.859,
      "frame_time_ms": 0.427,
      "fps": 2269,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1437,
      "timestamp_ms": 700.215,
      "frame_time_ms": 0.356,
      "fps": 2275,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1438,
      "timestamp_ms": 700.575,
      "frame_time_ms": 0.359,
      "fps": 2279,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1439,
      "timestamp_ms": 700.966,
      "frame_time_ms": 0.391,
      "fps": 2277,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1440,
      "timestamp_ms": 701.379,
      "frame_time_ms": 0.413,
      "fps": 2273,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1441,
      "timestamp_ms": 701.801,
      "frame_time_ms": 0.422,
      "fps": 2268,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1442,
      "timestamp_ms": 702.198,
      "frame_time_ms": 0.398,
      "fps": 2269,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1443,
      "timestamp_ms": 702.632,
      "frame_time_ms": 0.433,
      "fps": 2270,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1444,
      "timestamp_ms": 703.018,
      "frame_time_ms": 0.387,
      "fps": 2271,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1445,
      "timestamp_ms": 703.378,
      "frame_time_ms": 0.359,
      "fps": 2271,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1446,
      "timestamp_ms": 703.912,
      "frame_time_ms": 0.534,
      "fps": 2261,
      "work_time_ms": 0.531,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1447,
      "timestamp_ms": 704.314,
      "frame_time_ms": 0.402,
      "fps": 2266,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1448,
      "timestamp_ms": 704.777,
      "frame_time_ms": 0.464,
      "fps": 2258,
      "work_time_ms": 0.463,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1449,
      "timestamp_ms": 705.236,
      "frame_time_ms": 0.459,
      "fps": 2251,
      "work_time_ms": 0.458,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1450,
      "timestamp_ms": 705.666,
      "frame_time_ms": 0.430,
      "fps": 2251,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1451,
      "timestamp_ms": 706.087,
      "frame_time_ms": 0.420,
      "fps": 2262,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1452,
      "timestamp_ms": 706.471,
      "frame_time_ms": 0.385,
      "fps": 2287,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1453,
      "timestamp_ms": 706.829,
      "frame_time_ms": 0.358,
      "fps": 2322,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1454,
      "timestamp_ms": 707.198,
      "frame_time_ms": 0.368,
      "fps": 2346,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1455,
      "timestamp_ms": 707.601,
      "frame_time_ms": 0.404,
      "fps": 2370,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1456,
      "timestamp_ms": 708.043,
      "frame_time_ms": 0.441,
      "fps": 2378,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1457,
      "timestamp_ms": 708.396,
      "frame_time_ms": 0.354,
      "fps": 2385,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1458,
      "timestamp_ms": 708.786,
      "frame_time_ms": 0.389,
      "fps": 2387,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1459,
      "timestamp_ms": 709.199,
      "frame_time_ms": 0.413,
      "fps": 2390,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1460,
      "timestamp_ms": 709.584,
      "frame_time_ms": 0.386,
      "fps": 2393,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1461,
      "timestamp_ms": 709.996,
      "frame_time_ms": 0.411,
      "fps": 2394,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1462,
      "timestamp_ms": 710.391,
      "frame_time_ms": 0.395,
      "fps": 2393,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1463,
      "timestamp_ms": 710.807,
      "frame_time_ms": 0.417,
      "fps": 2388,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1464,
      "timestamp_ms": 711.283,
      "frame_time_ms": 0.475,
      "fps": 2380,
      "work_time_ms": 0.474,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1465,
      "timestamp_ms": 712.008,
      "frame_time_ms": 0.725,
      "fps": 2348,
      "work_time_ms": 0.709,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1466,
      "timestamp_ms": 712.429,
      "frame_time_ms": 0.421,
      "fps": 2349,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1467,
      "timestamp_ms": 712.780,
      "frame_time_ms": 0.352,
      "fps": 2359,
      "work_time_ms": 0.351,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1468,
      "timestamp_ms": 713.143,
      "frame_time_ms": 0.362,
      "fps": 2368,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1469,
      "timestamp_ms": 713.520,
      "frame_time_ms": 0.378,
      "fps": 2372,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1470,
      "timestamp_ms": 713.867,
      "frame_time_ms": 0.347,
      "fps": 2378,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1471,
      "timestamp_ms": 714.197,
      "frame_time_ms": 0.330,
      "fps": 2383,
      "work_time_ms": 0.329,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1472,
      "timestamp_ms": 714.491,
      "frame_time_ms": 0.294,
      "fps": 2396,
      "work_time_ms": 0.294,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1473,
      "timestamp_ms": 714.884,
      "frame_time_ms": 0.392,
      "fps": 2396,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1474,
      "timestamp_ms": 715.252,
      "frame_time_ms": 0.369,
      "fps": 2397,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1475,
      "timestamp_ms": 715.597,
      "frame_time_ms": 0.344,
      "fps": 2404,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1476,
      "timestamp_ms": 715.989,
      "frame_time_ms": 0.393,
      "fps": 2409,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1477,
      "timestamp_ms": 716.305,
      "frame_time_ms": 0.316,
      "fps": 2428,
      "work_time_ms": 0.315,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1478,
      "timestamp_ms": 716.691,
      "frame_time_ms": 0.386,
      "fps": 2431,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1479,
      "timestamp_ms": 717.050,
      "frame_time_ms": 0.358,
      "fps": 2437,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1480,
      "timestamp_ms": 717.380,
      "frame_time_ms": 0.331,
      "fps": 2450,
      "work_time_ms": 0.331,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1481,
      "timestamp_ms": 717.694,
      "frame_time_ms": 0.314,
      "fps": 2457,
      "work_time_ms": 0.314,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1482,
      "timestamp_ms": 718.048,
      "frame_time_ms": 0.353,
      "fps": 2454,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1483,
      "timestamp_ms": 718.402,
      "frame_time_ms": 0.354,
      "fps": 2470,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1484,
      "timestamp_ms": 718.718,
      "frame_time_ms": 0.317,
      "fps": 2488,
      "work_time_ms": 0.317,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1485,
      "timestamp_ms": 719.077,
      "frame_time_ms": 0.359,
      "fps": 2494,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1486,
      "timestamp_ms": 719.447,
      "frame_time_ms": 0.370,
      "fps": 2524,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1487,
      "timestamp_ms": 719.897,
      "frame_time_ms": 0.450,
      "fps": 2528,
      "work_time_ms": 0.449,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1488,
      "timestamp_ms": 720.273,
      "frame_time_ms": 0.376,
      "fps": 2536,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1489,
      "timestamp_ms": 720.624,
      "frame_time_ms": 0.350,
      "fps": 2538,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1490,
      "timestamp_ms": 720.950,
      "frame_time_ms": 0.327,
      "fps": 2545,
      "work_time_ms": 0.326,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1491,
      "timestamp_ms": 721.269,
      "frame_time_ms": 0.319,
      "fps": 2558,
      "work_time_ms": 0.318,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1492,
      "timestamp_ms": 721.576,
      "frame_time_ms": 0.307,
      "fps": 2572,
      "work_time_ms": 0.306,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1493,
      "timestamp_ms": 721.938,
      "frame_time_ms": 0.361,
      "fps": 2575,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1494,
      "timestamp_ms": 722.327,
      "frame_time_ms": 0.390,
      "fps": 2581,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1495,
      "timestamp_ms": 722.729,
      "frame_time_ms": 0.402,
      "fps": 2575,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1496,
      "timestamp_ms": 723.099,
      "frame_time_ms": 0.369,
      "fps": 2581,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1497,
      "timestamp_ms": 723.487,
      "frame_time_ms": 0.389,
      "fps": 2578,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1498,
      "timestamp_ms": 723.841,
      "frame_time_ms": 0.353,
      "fps": 2578,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1499,
      "timestamp_ms": 724.197,
      "frame_time_ms": 0.357,
      "fps": 2582,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1500,
      "timestamp_ms": 724.632,
      "frame_time_ms": 0.435,
      "fps": 2580,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1501,
      "timestamp_ms": 724.985,
      "frame_time_ms": 0.353,
      "fps": 2587,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1502,
      "timestamp_ms": 725.347,
      "frame_time_ms": 0.362,
      "fps": 2591,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1503,
      "timestamp_ms": 725.813,
      "frame_time_ms": 0.465,
      "fps": 2588,
      "work_time_ms": 0.465,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1504,
      "timestamp_ms": 726.220,
      "frame_time_ms": 0.407,
      "fps": 2586,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1505,
      "timestamp_ms": 726.703,
      "frame_time_ms": 0.484,
      "fps": 2572,
      "work_time_ms": 0.482,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1506,
      "timestamp_ms": 727.110,
      "frame_time_ms": 0.407,
      "fps": 2586,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1507,
      "timestamp_ms": 727.809,
      "frame_time_ms": 0.699,
      "fps": 2553,
      "work_time_ms": 0.694,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1508,
      "timestamp_ms": 728.328,
      "frame_time_ms": 0.518,
      "fps": 2547,
      "work_time_ms": 0.516,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1509,
      "timestamp_ms": 728.825,
      "frame_time_ms": 0.497,
      "fps": 2543,
      "work_time_ms": 0.495,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1510,
      "timestamp_ms": 729.414,
      "frame_time_ms": 0.590,
      "fps": 2526,
      "work_time_ms": 0.589,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1511,
      "timestamp_ms": 729.826,
      "frame_time_ms": 0.412,
      "fps": 2527,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1512,
      "timestamp_ms": 730.651,
      "frame_time_ms": 0.824,
      "fps": 2481,
      "work_time_ms": 0.823,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1513,
      "timestamp_ms": 731.399,
      "frame_time_ms": 0.749,
      "fps": 2442,
      "work_time_ms": 0.747,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1514,
      "timestamp_ms": 733.361,
      "frame_time_ms": 1.960,
      "fps": 2293,
      "work_time_ms": 1.957,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1515,
      "timestamp_ms": 734.901,
      "frame_time_ms": 1.540,
      "fps": 2197,
      "work_time_ms": 1.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1516,
      "timestamp_ms": 736.039,
      "frame_time_ms": 1.139,
      "fps": 2143,
      "work_time_ms": 1.137,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1517,
      "timestamp_ms": 737.453,
      "frame_time_ms": 1.414,
      "fps": 2064,
      "work_time_ms": 1.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1518,
      "timestamp_ms": 738.012,
      "frame_time_ms": 0.560,
      "fps": 2052,
      "work_time_ms": 0.558,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1519,
      "timestamp_ms": 738.449,
      "frame_time_ms": 0.437,
      "fps": 2051,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1520,
      "timestamp_ms": 738.898,
      "frame_time_ms": 0.449,
      "fps": 2046,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1521,
      "timestamp_ms": 739.349,
      "frame_time_ms": 0.450,
      "fps": 2044,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1522,
      "timestamp_ms": 739.806,
      "frame_time_ms": 0.458,
      "fps": 2039,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1523,
      "timestamp_ms": 740.314,
      "frame_time_ms": 0.508,
      "fps": 2033,
      "work_time_ms": 0.507,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1524,
      "timestamp_ms": 740.762,
      "frame_time_ms": 0.448,
      "fps": 2035,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1525,
      "timestamp_ms": 741.158,
      "frame_time_ms": 0.395,
      "fps": 2058,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1526,
      "timestamp_ms": 741.536,
      "frame_time_ms": 0.379,
      "fps": 2061,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1527,
      "timestamp_ms": 741.994,
      "frame_time_ms": 0.457,
      "fps": 2053,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1528,
      "timestamp_ms": 742.349,
      "frame_time_ms": 0.356,
      "fps": 2054,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1529,
      "timestamp_ms": 742.761,
      "frame_time_ms": 0.412,
      "fps": 2051,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1530,
      "timestamp_ms": 743.256,
      "frame_time_ms": 0.495,
      "fps": 2041,
      "work_time_ms": 0.494,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1531,
      "timestamp_ms": 743.662,
      "frame_time_ms": 0.406,
      "fps": 2036,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1532,
      "timestamp_ms": 744.071,
      "frame_time_ms": 0.408,
      "fps": 2028,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1533,
      "timestamp_ms": 744.495,
      "frame_time_ms": 0.425,
      "fps": 2026,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1534,
      "timestamp_ms": 744.923,
      "frame_time_ms": 0.428,
      "fps": 2022,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1535,
      "timestamp_ms": 745.305,
      "frame_time_ms": 0.382,
      "fps": 2019,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1536,
      "timestamp_ms": 745.691,
      "frame_time_ms": 0.386,
      "fps": 2020,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1537,
      "timestamp_ms": 746.133,
      "frame_time_ms": 0.442,
      "fps": 2011,
      "work_time_ms": 0.442,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1538,
      "timestamp_ms": 746.552,
      "frame_time_ms": 0.419,
      "fps": 2009,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1539,
      "timestamp_ms": 746.976,
      "frame_time_ms": 0.424,
      "fps": 2004,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1540,
      "timestamp_ms": 747.395,
      "frame_time_ms": 0.419,
      "fps": 1999,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1541,
      "timestamp_ms": 747.985,
      "frame_time_ms": 0.589,
      "fps": 1980,
      "work_time_ms": 0.588,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1542,
      "timestamp_ms": 748.802,
      "frame_time_ms": 0.818,
      "fps": 1950,
      "work_time_ms": 0.816,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1543,
      "timestamp_ms": 749.258,
      "frame_time_ms": 0.456,
      "fps": 1944,
      "work_time_ms": 0.455,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1544,
      "timestamp_ms": 749.681,
      "frame_time_ms": 0.423,
      "fps": 1937,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1545,
      "timestamp_ms": 750.057,
      "frame_time_ms": 0.375,
      "fps": 1936,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1546,
      "timestamp_ms": 750.491,
      "frame_time_ms": 0.435,
      "fps": 1932,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1547,
      "timestamp_ms": 750.924,
      "frame_time_ms": 0.433,
      "fps": 1933,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1548,
      "timestamp_ms": 751.378,
      "frame_time_ms": 0.453,
      "fps": 1929,
      "work_time_ms": 0.453,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1549,
      "timestamp_ms": 751.850,
      "frame_time_ms": 0.473,
      "fps": 1921,
      "work_time_ms": 0.472,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1550,
      "timestamp_ms": 752.293,
      "frame_time_ms": 0.443,
      "fps": 1914,
      "work_time_ms": 0.442,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1551,
      "timestamp_ms": 752.733,
      "frame_time_ms": 0.440,
      "fps": 1906,
      "work_time_ms": 0.440,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1552,
      "timestamp_ms": 753.195,
      "frame_time_ms": 0.462,
      "fps": 1897,
      "work_time_ms": 0.461,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1553,
      "timestamp_ms": 753.615,
      "frame_time_ms": 0.419,
      "fps": 1894,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1554,
      "timestamp_ms": 754.038,
      "frame_time_ms": 0.424,
      "fps": 1892,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1555,
      "timestamp_ms": 754.508,
      "frame_time_ms": 0.469,
      "fps": 1888,
      "work_time_ms": 0.469,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1556,
      "timestamp_ms": 755.050,
      "frame_time_ms": 0.542,
      "fps": 1877,
      "work_time_ms": 0.541,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1557,
      "timestamp_ms": 755.643,
      "frame_time_ms": 0.594,
      "fps": 1865,
      "work_time_ms": 0.593,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1558,
      "timestamp_ms": 756.063,
      "frame_time_ms": 0.420,
      "fps": 1862,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1559,
      "timestamp_ms": 756.498,
      "frame_time_ms": 0.435,
      "fps": 1857,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1560,
      "timestamp_ms": 756.918,
      "frame_time_ms": 0.419,
      "fps": 1858,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1561,
      "timestamp_ms": 757.276,
      "frame_time_ms": 0.359,
      "fps": 1858,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1562,
      "timestamp_ms": 757.629,
      "frame_time_ms": 0.352,
      "fps": 1858,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1563,
      "timestamp_ms": 758.070,
      "frame_time_ms": 0.442,
      "fps": 1860,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1564,
      "timestamp_ms": 758.519,
      "frame_time_ms": 0.449,
      "fps": 1857,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1565,
      "timestamp_ms": 759.032,
      "frame_time_ms": 0.513,
      "fps": 1855,
      "work_time_ms": 0.511,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1566,
      "timestamp_ms": 759.980,
      "frame_time_ms": 0.946,
      "fps": 1825,
      "work_time_ms": 0.943,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1567,
      "timestamp_ms": 760.898,
      "frame_time_ms": 0.920,
      "fps": 1813,
      "work_time_ms": 0.919,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1568,
      "timestamp_ms": 761.869,
      "frame_time_ms": 0.971,
      "fps": 1788,
      "work_time_ms": 0.971,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1569,
      "timestamp_ms": 762.991,
      "frame_time_ms": 1.122,
      "fps": 1756,
      "work_time_ms": 1.121,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1570,
      "timestamp_ms": 763.460,
      "frame_time_ms": 0.469,
      "fps": 1762,
      "work_time_ms": 0.467,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1571,
      "timestamp_ms": 763.901,
      "frame_time_ms": 0.441,
      "fps": 1760,
      "work_time_ms": 0.440,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1572,
      "timestamp_ms": 764.336,
      "frame_time_ms": 0.434,
      "fps": 1781,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1573,
      "timestamp_ms": 764.760,
      "frame_time_ms": 0.425,
      "fps": 1798,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1574,
      "timestamp_ms": 765.174,
      "frame_time_ms": 0.413,
      "fps": 1885,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1575,
      "timestamp_ms": 765.597,
      "frame_time_ms": 0.423,
      "fps": 1954,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1576,
      "timestamp_ms": 766.079,
      "frame_time_ms": 0.483,
      "fps": 1997,
      "work_time_ms": 0.465,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1577,
      "timestamp_ms": 766.827,
      "frame_time_ms": 0.747,
      "fps": 2042,
      "work_time_ms": 0.745,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1578,
      "timestamp_ms": 767.309,
      "frame_time_ms": 0.483,
      "fps": 2047,
      "work_time_ms": 0.482,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1579,
      "timestamp_ms": 767.811,
      "frame_time_ms": 0.502,
      "fps": 2043,
      "work_time_ms": 0.501,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1580,
      "timestamp_ms": 768.262,
      "frame_time_ms": 0.451,
      "fps": 2043,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1581,
      "timestamp_ms": 768.678,
      "frame_time_ms": 0.415,
      "fps": 2045,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1582,
      "timestamp_ms": 769.087,
      "frame_time_ms": 0.409,
      "fps": 2049,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1583,
      "timestamp_ms": 769.470,
      "frame_time_ms": 0.384,
      "fps": 2057,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1584,
      "timestamp_ms": 769.920,
      "frame_time_ms": 0.450,
      "fps": 2057,
      "work_time_ms": 0.449,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1585,
      "timestamp_ms": 770.347,
      "frame_time_ms": 0.427,
      "fps": 2055,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1586,
      "timestamp_ms": 770.755,
      "frame_time_ms": 0.407,
      "fps": 2053,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1587,
      "timestamp_ms": 771.114,
      "frame_time_ms": 0.359,
      "fps": 2060,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1588,
      "timestamp_ms": 771.486,
      "frame_time_ms": 0.373,
      "fps": 2059,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1589,
      "timestamp_ms": 771.913,
      "frame_time_ms": 0.427,
      "fps": 2058,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1590,
      "timestamp_ms": 772.251,
      "frame_time_ms": 0.338,
      "fps": 2069,
      "work_time_ms": 0.338,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1591,
      "timestamp_ms": 772.605,
      "frame_time_ms": 0.354,
      "fps": 2073,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1592,
      "timestamp_ms": 773.000,
      "frame_time_ms": 0.395,
      "fps": 2073,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1593,
      "timestamp_ms": 773.365,
      "frame_time_ms": 0.364,
      "fps": 2078,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1594,
      "timestamp_ms": 773.792,
      "frame_time_ms": 0.427,
      "fps": 2078,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1595,
      "timestamp_ms": 774.249,
      "frame_time_ms": 0.458,
      "fps": 2072,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1596,
      "timestamp_ms": 774.688,
      "frame_time_ms": 0.438,
      "fps": 2069,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1597,
      "timestamp_ms": 775.081,
      "frame_time_ms": 0.393,
      "fps": 2072,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1598,
      "timestamp_ms": 775.479,
      "frame_time_ms": 0.399,
      "fps": 2074,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1599,
      "timestamp_ms": 775.897,
      "frame_time_ms": 0.417,
      "fps": 2074,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1600,
      "timestamp_ms": 776.328,
      "frame_time_ms": 0.431,
      "fps": 2073,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1601,
      "timestamp_ms": 776.718,
      "frame_time_ms": 0.391,
      "fps": 2088,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1602,
      "timestamp_ms": 777.125,
      "frame_time_ms": 0.407,
      "fps": 2118,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1603,
      "timestamp_ms": 777.480,
      "frame_time_ms": 0.355,
      "fps": 2126,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1604,
      "timestamp_ms": 777.827,
      "frame_time_ms": 0.346,
      "fps": 2131,
      "work_time_ms": 0.346,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1605,
      "timestamp_ms": 778.157,
      "frame_time_ms": 0.330,
      "fps": 2135,
      "work_time_ms": 0.330,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1606,
      "timestamp_ms": 778.521,
      "frame_time_ms": 0.365,
      "fps": 2140,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1607,
      "timestamp_ms": 778.953,
      "frame_time_ms": 0.432,
      "fps": 2140,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1608,
      "timestamp_ms": 779.365,
      "frame_time_ms": 0.412,
      "fps": 2143,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1609,
      "timestamp_ms": 779.701,
      "frame_time_ms": 0.335,
      "fps": 2154,
      "work_time_ms": 0.335,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1610,
      "timestamp_ms": 780.065,
      "frame_time_ms": 0.365,
      "fps": 2160,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1611,
      "timestamp_ms": 780.436,
      "frame_time_ms": 0.371,
      "fps": 2165,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1612,
      "timestamp_ms": 780.833,
      "frame_time_ms": 0.396,
      "fps": 2171,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1613,
      "timestamp_ms": 781.265,
      "frame_time_ms": 0.433,
      "fps": 2169,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1614,
      "timestamp_ms": 781.635,
      "frame_time_ms": 0.370,
      "fps": 2174,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1615,
      "timestamp_ms": 782.079,
      "frame_time_ms": 0.443,
      "fps": 2176,
      "work_time_ms": 0.442,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1616,
      "timestamp_ms": 782.663,
      "frame_time_ms": 0.585,
      "fps": 2172,
      "work_time_ms": 0.584,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1617,
      "timestamp_ms": 783.047,
      "frame_time_ms": 0.384,
      "fps": 2189,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1618,
      "timestamp_ms": 783.465,
      "frame_time_ms": 0.417,
      "fps": 2189,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1619,
      "timestamp_ms": 783.896,
      "frame_time_ms": 0.432,
      "fps": 2189,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1620,
      "timestamp_ms": 784.295,
      "frame_time_ms": 0.399,
      "fps": 2191,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1621,
      "timestamp_ms": 784.688,
      "frame_time_ms": 0.392,
      "fps": 2188,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1622,
      "timestamp_ms": 785.064,
      "frame_time_ms": 0.377,
      "fps": 2186,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1623,
      "timestamp_ms": 785.364,
      "frame_time_ms": 0.300,
      "fps": 2198,
      "work_time_ms": 0.299,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1624,
      "timestamp_ms": 785.717,
      "frame_time_ms": 0.353,
      "fps": 2206,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1625,
      "timestamp_ms": 786.124,
      "frame_time_ms": 0.407,
      "fps": 2214,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1626,
      "timestamp_ms": 786.484,
      "frame_time_ms": 0.360,
      "fps": 2263,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1627,
      "timestamp_ms": 786.901,
      "frame_time_ms": 0.416,
      "fps": 2307,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1628,
      "timestamp_ms": 787.349,
      "frame_time_ms": 0.449,
      "fps": 2354,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1629,
      "timestamp_ms": 787.692,
      "frame_time_ms": 0.343,
      "fps": 2429,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1630,
      "timestamp_ms": 788.089,
      "frame_time_ms": 0.397,
      "fps": 2436,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1631,
      "timestamp_ms": 788.430,
      "frame_time_ms": 0.341,
      "fps": 2446,
      "work_time_ms": 0.340,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1632,
      "timestamp_ms": 788.829,
      "frame_time_ms": 0.399,
      "fps": 2449,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1633,
      "timestamp_ms": 789.195,
      "frame_time_ms": 0.365,
      "fps": 2455,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1634,
      "timestamp_ms": 789.510,
      "frame_time_ms": 0.316,
      "fps": 2465,
      "work_time_ms": 0.316,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1635,
      "timestamp_ms": 789.962,
      "frame_time_ms": 0.451,
      "fps": 2462,
      "work_time_ms": 0.451,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1636,
      "timestamp_ms": 790.357,
      "frame_time_ms": 0.396,
      "fps": 2471,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1637,
      "timestamp_ms": 790.726,
      "frame_time_ms": 0.369,
      "fps": 2510,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1638,
      "timestamp_ms": 791.092,
      "frame_time_ms": 0.366,
      "fps": 2522,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1639,
      "timestamp_ms": 791.475,
      "frame_time_ms": 0.383,
      "fps": 2535,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1640,
      "timestamp_ms": 791.879,
      "frame_time_ms": 0.403,
      "fps": 2540,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1641,
      "timestamp_ms": 792.238,
      "frame_time_ms": 0.359,
      "fps": 2546,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1642,
      "timestamp_ms": 792.605,
      "frame_time_ms": 0.368,
      "fps": 2551,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1643,
      "timestamp_ms": 792.969,
      "frame_time_ms": 0.364,
      "fps": 2553,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1644,
      "timestamp_ms": 793.388,
      "frame_time_ms": 0.419,
      "fps": 2556,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1645,
      "timestamp_ms": 793.722,
      "frame_time_ms": 0.334,
      "fps": 2566,
      "work_time_ms": 0.333,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1646,
      "timestamp_ms": 794.065,
      "frame_time_ms": 0.343,
      "fps": 2573,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1647,
      "timestamp_ms": 794.408,
      "frame_time_ms": 0.342,
      "fps": 2575,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1648,
      "timestamp_ms": 794.771,
      "frame_time_ms": 0.363,
      "fps": 2576,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1649,
      "timestamp_ms": 795.126,
      "frame_time_ms": 0.355,
      "fps": 2584,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1650,
      "timestamp_ms": 795.497,
      "frame_time_ms": 0.372,
      "fps": 2581,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1651,
      "timestamp_ms": 795.883,
      "frame_time_ms": 0.386,
      "fps": 2577,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1652,
      "timestamp_ms": 796.245,
      "frame_time_ms": 0.362,
      "fps": 2581,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1653,
      "timestamp_ms": 796.633,
      "frame_time_ms": 0.387,
      "fps": 2578,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1654,
      "timestamp_ms": 796.993,
      "frame_time_ms": 0.361,
      "fps": 2585,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1655,
      "timestamp_ms": 797.389,
      "frame_time_ms": 0.395,
      "fps": 2593,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1656,
      "timestamp_ms": 797.728,
      "frame_time_ms": 0.339,
      "fps": 2604,
      "work_time_ms": 0.339,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1657,
      "timestamp_ms": 798.037,
      "frame_time_ms": 0.310,
      "fps": 2613,
      "work_time_ms": 0.309,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1658,
      "timestamp_ms": 798.520,
      "frame_time_ms": 0.483,
      "fps": 2604,
      "work_time_ms": 0.479,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1659,
      "timestamp_ms": 798.931,
      "frame_time_ms": 0.411,
      "fps": 2604,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1660,
      "timestamp_ms": 799.371,
      "frame_time_ms": 0.440,
      "fps": 2603,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1661,
      "timestamp_ms": 800.077,
      "frame_time_ms": 0.705,
      "fps": 2568,
      "work_time_ms": 0.702,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1662,
      "timestamp_ms": 800.470,
      "frame_time_ms": 0.394,
      "fps": 2570,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1663,
      "timestamp_ms": 800.861,
      "frame_time_ms": 0.391,
      "fps": 2566,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1664,
      "timestamp_ms": 801.263,
      "frame_time_ms": 0.401,
      "fps": 2560,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1665,
      "timestamp_ms": 801.638,
      "frame_time_ms": 0.376,
      "fps": 2555,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1666,
      "timestamp_ms": 802.017,
      "frame_time_ms": 0.379,
      "fps": 2553,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1667,
      "timestamp_ms": 802.401,
      "frame_time_ms": 0.384,
      "fps": 2558,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1668,
      "timestamp_ms": 802.780,
      "frame_time_ms": 0.379,
      "fps": 2562,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1669,
      "timestamp_ms": 803.181,
      "frame_time_ms": 0.401,
      "fps": 2555,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1670,
      "timestamp_ms": 803.520,
      "frame_time_ms": 0.339,
      "fps": 2558,
      "work_time_ms": 0.338,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1671,
      "timestamp_ms": 803.897,
      "frame_time_ms": 0.376,
      "fps": 2557,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1672,
      "timestamp_ms": 804.285,
      "frame_time_ms": 0.388,
      "fps": 2558,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1673,
      "timestamp_ms": 804.671,
      "frame_time_ms": 0.386,
      "fps": 2563,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1674,
      "timestamp_ms": 805.048,
      "frame_time_ms": 0.378,
      "fps": 2562,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1675,
      "timestamp_ms": 805.466,
      "frame_time_ms": 0.417,
      "fps": 2565,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1676,
      "timestamp_ms": 805.919,
      "frame_time_ms": 0.454,
      "fps": 2579,
      "work_time_ms": 0.453,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1677,
      "timestamp_ms": 806.256,
      "frame_time_ms": 0.337,
      "fps": 2585,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1678,
      "timestamp_ms": 806.585,
      "frame_time_ms": 0.329,
      "fps": 2595,
      "work_time_ms": 0.329,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1679,
      "timestamp_ms": 806.975,
      "frame_time_ms": 0.390,
      "fps": 2599,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1680,
      "timestamp_ms": 807.361,
      "frame_time_ms": 0.386,
      "fps": 2601,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1681,
      "timestamp_ms": 807.733,
      "frame_time_ms": 0.371,
      "fps": 2603,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1682,
      "timestamp_ms": 808.153,
      "frame_time_ms": 0.420,
      "fps": 2598,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1683,
      "timestamp_ms": 808.518,
      "frame_time_ms": 0.366,
      "fps": 2591,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1684,
      "timestamp_ms": 808.908,
      "frame_time_ms": 0.390,
      "fps": 2587,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1685,
      "timestamp_ms": 809.296,
      "frame_time_ms": 0.388,
      "fps": 2589,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1686,
      "timestamp_ms": 809.692,
      "frame_time_ms": 0.395,
      "fps": 2585,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1687,
      "timestamp_ms": 810.103,
      "frame_time_ms": 0.412,
      "fps": 2585,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1688,
      "timestamp_ms": 810.502,
      "frame_time_ms": 0.399,
      "fps": 2591,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1689,
      "timestamp_ms": 810.966,
      "frame_time_ms": 0.464,
      "fps": 2577,
      "work_time_ms": 0.463,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1690,
      "timestamp_ms": 811.347,
      "frame_time_ms": 0.381,
      "fps": 2579,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1691,
      "timestamp_ms": 811.749,
      "frame_time_ms": 0.402,
      "fps": 2573,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1692,
      "timestamp_ms": 812.184,
      "frame_time_ms": 0.435,
      "fps": 2569,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1693,
      "timestamp_ms": 812.579,
      "frame_time_ms": 0.394,
      "fps": 2565,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1694,
      "timestamp_ms": 812.948,
      "frame_time_ms": 0.369,
      "fps": 2560,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1695,
      "timestamp_ms": 813.300,
      "frame_time_ms": 0.352,
      "fps": 2570,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1696,
      "timestamp_ms": 813.647,
      "frame_time_ms": 0.348,
      "fps": 2576,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1697,
      "timestamp_ms": 814.034,
      "frame_time_ms": 0.387,
      "fps": 2574,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1698,
      "timestamp_ms": 814.442,
      "frame_time_ms": 0.407,
      "fps": 2569,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1699,
      "timestamp_ms": 814.829,
      "frame_time_ms": 0.388,
      "fps": 2569,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1700,
      "timestamp_ms": 815.236,
      "frame_time_ms": 0.407,
      "fps": 2568,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1701,
      "timestamp_ms": 815.591,
      "frame_time_ms": 0.355,
      "fps": 2569,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1702,
      "timestamp_ms": 816.081,
      "frame_time_ms": 0.490,
      "fps": 2555,
      "work_time_ms": 0.488,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1703,
      "timestamp_ms": 816.465,
      "frame_time_ms": 0.384,
      "fps": 2553,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1704,
      "timestamp_ms": 816.842,
      "frame_time_ms": 0.377,
      "fps": 2558,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1705,
      "timestamp_ms": 817.205,
      "frame_time_ms": 0.363,
      "fps": 2555,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1706,
      "timestamp_ms": 817.572,
      "frame_time_ms": 0.366,
      "fps": 2552,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1707,
      "timestamp_ms": 817.924,
      "frame_time_ms": 0.353,
      "fps": 2551,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1708,
      "timestamp_ms": 818.307,
      "frame_time_ms": 0.383,
      "fps": 2549,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1709,
      "timestamp_ms": 818.647,
      "frame_time_ms": 0.340,
      "fps": 2550,
      "work_time_ms": 0.340,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1710,
      "timestamp_ms": 819.024,
      "frame_time_ms": 0.377,
      "fps": 2550,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1711,
      "timestamp_ms": 819.366,
      "frame_time_ms": 0.342,
      "fps": 2555,
      "work_time_ms": 0.341,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1712,
      "timestamp_ms": 819.709,
      "frame_time_ms": 0.343,
      "fps": 2557,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1713,
      "timestamp_ms": 820.133,
      "frame_time_ms": 0.423,
      "fps": 2553,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1714,
      "timestamp_ms": 820.540,
      "frame_time_ms": 0.408,
      "fps": 2548,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1715,
      "timestamp_ms": 820.887,
      "frame_time_ms": 0.346,
      "fps": 2553,
      "work_time_ms": 0.346,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1716,
      "timestamp_ms": 821.230,
      "frame_time_ms": 0.343,
      "fps": 2552,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1717,
      "timestamp_ms": 821.623,
      "frame_time_ms": 0.394,
      "fps": 2543,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1718,
      "timestamp_ms": 822.070,
      "frame_time_ms": 0.447,
      "fps": 2547,
      "work_time_ms": 0.446,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1719,
      "timestamp_ms": 822.417,
      "frame_time_ms": 0.346,
      "fps": 2554,
      "work_time_ms": 0.346,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1720,
      "timestamp_ms": 822.784,
      "frame_time_ms": 0.368,
      "fps": 2562,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1721,
      "timestamp_ms": 823.185,
      "frame_time_ms": 0.401,
      "fps": 2596,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1722,
      "timestamp_ms": 823.557,
      "frame_time_ms": 0.372,
      "fps": 2598,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1723,
      "timestamp_ms": 823.940,
      "frame_time_ms": 0.382,
      "fps": 2599,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1724,
      "timestamp_ms": 824.309,
      "frame_time_ms": 0.369,
      "fps": 2603,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1725,
      "timestamp_ms": 824.698,
      "frame_time_ms": 0.390,
      "fps": 2601,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1726,
      "timestamp_ms": 825.109,
      "frame_time_ms": 0.411,
      "fps": 2598,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1727,
      "timestamp_ms": 825.530,
      "frame_time_ms": 0.421,
      "fps": 2594,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1728,
      "timestamp_ms": 825.905,
      "frame_time_ms": 0.374,
      "fps": 2594,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1729,
      "timestamp_ms": 826.267,
      "frame_time_ms": 0.363,
      "fps": 2598,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1730,
      "timestamp_ms": 826.668,
      "frame_time_ms": 0.400,
      "fps": 2592,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1731,
      "timestamp_ms": 827.138,
      "frame_time_ms": 0.470,
      "fps": 2581,
      "work_time_ms": 0.469,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1732,
      "timestamp_ms": 827.534,
      "frame_time_ms": 0.397,
      "fps": 2580,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1733,
      "timestamp_ms": 828.317,
      "frame_time_ms": 0.782,
      "fps": 2537,
      "work_time_ms": 0.778,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1734,
      "timestamp_ms": 829.420,
      "frame_time_ms": 1.103,
      "fps": 2461,
      "work_time_ms": 1.100,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1735,
      "timestamp_ms": 830.984,
      "frame_time_ms": 1.564,
      "fps": 2351,
      "work_time_ms": 1.561,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1736,
      "timestamp_ms": 832.260,
      "frame_time_ms": 1.276,
      "fps": 2277,
      "work_time_ms": 1.274,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1737,
      "timestamp_ms": 833.514,
      "frame_time_ms": 1.254,
      "fps": 2201,
      "work_time_ms": 1.251,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1738,
      "timestamp_ms": 834.400,
      "frame_time_ms": 0.886,
      "fps": 2157,
      "work_time_ms": 0.884,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1739,
      "timestamp_ms": 835.139,
      "frame_time_ms": 0.739,
      "fps": 2130,
      "work_time_ms": 0.738,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1740,
      "timestamp_ms": 835.875,
      "frame_time_ms": 0.737,
      "fps": 2104,
      "work_time_ms": 0.736,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1741,
      "timestamp_ms": 836.275,
      "frame_time_ms": 0.400,
      "fps": 2102,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1742,
      "timestamp_ms": 836.653,
      "frame_time_ms": 0.377,
      "fps": 2105,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1743,
      "timestamp_ms": 837.048,
      "frame_time_ms": 0.395,
      "fps": 2103,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1744,
      "timestamp_ms": 837.449,
      "frame_time_ms": 0.402,
      "fps": 2102,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1745,
      "timestamp_ms": 837.947,
      "frame_time_ms": 0.497,
      "fps": 2094,
      "work_time_ms": 0.497,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1746,
      "timestamp_ms": 838.303,
      "frame_time_ms": 0.357,
      "fps": 2097,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1747,
      "timestamp_ms": 838.690,
      "frame_time_ms": 0.386,
      "fps": 2098,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1748,
      "timestamp_ms": 839.090,
      "frame_time_ms": 0.401,
      "fps": 2098,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1749,
      "timestamp_ms": 839.470,
      "frame_time_ms": 0.380,
      "fps": 2104,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1750,
      "timestamp_ms": 840.036,
      "frame_time_ms": 0.565,
      "fps": 2091,
      "work_time_ms": 0.562,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1751,
      "timestamp_ms": 840.835,
      "frame_time_ms": 0.800,
      "fps": 2062,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1752,
      "timestamp_ms": 841.511,
      "frame_time_ms": 0.675,
      "fps": 2045,
      "work_time_ms": 0.674,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1753,
      "timestamp_ms": 842.177,
      "frame_time_ms": 0.666,
      "fps": 2027,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1754,
      "timestamp_ms": 843.013,
      "frame_time_ms": 0.836,
      "fps": 1995,
      "work_time_ms": 0.835,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1755,
      "timestamp_ms": 843.849,
      "frame_time_ms": 0.836,
      "fps": 1964,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1756,
      "timestamp_ms": 844.587,
      "frame_time_ms": 0.739,
      "fps": 1939,
      "work_time_ms": 0.738,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1757,
      "timestamp_ms": 845.310,
      "frame_time_ms": 0.722,
      "fps": 1918,
      "work_time_ms": 0.721,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1758,
      "timestamp_ms": 846.070,
      "frame_time_ms": 0.761,
      "fps": 1896,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1759,
      "timestamp_ms": 846.914,
      "frame_time_ms": 0.844,
      "fps": 1870,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1760,
      "timestamp_ms": 847.879,
      "frame_time_ms": 0.964,
      "fps": 1838,
      "work_time_ms": 0.962,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1761,
      "timestamp_ms": 848.680,
      "frame_time_ms": 0.801,
      "fps": 1813,
      "work_time_ms": 0.800,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1762,
      "timestamp_ms": 849.443,
      "frame_time_ms": 0.763,
      "fps": 1798,
      "work_time_ms": 0.762,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1763,
      "timestamp_ms": 850.242,
      "frame_time_ms": 0.800,
      "fps": 1776,
      "work_time_ms": 0.798,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1764,
      "timestamp_ms": 851.091,
      "frame_time_ms": 0.849,
      "fps": 1751,
      "work_time_ms": 0.847,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1765,
      "timestamp_ms": 851.852,
      "frame_time_ms": 0.760,
      "fps": 1731,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1766,
      "timestamp_ms": 852.621,
      "frame_time_ms": 0.769,
      "fps": 1711,
      "work_time_ms": 0.768,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1767,
      "timestamp_ms": 853.489,
      "frame_time_ms": 0.868,
      "fps": 1687,
      "work_time_ms": 0.866,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1768,
      "timestamp_ms": 854.492,
      "frame_time_ms": 1.003,
      "fps": 1658,
      "work_time_ms": 1.001,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1769,
      "timestamp_ms": 855.369,
      "frame_time_ms": 0.878,
      "fps": 1633,
      "work_time_ms": 0.876,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1770,
      "timestamp_ms": 856.139,
      "frame_time_ms": 0.769,
      "fps": 1616,
      "work_time_ms": 0.768,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1771,
      "timestamp_ms": 856.561,
      "frame_time_ms": 0.422,
      "fps": 1613,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1772,
      "timestamp_ms": 856.992,
      "frame_time_ms": 0.432,
      "fps": 1609,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1773,
      "timestamp_ms": 857.410,
      "frame_time_ms": 0.417,
      "fps": 1609,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1774,
      "timestamp_ms": 857.845,
      "frame_time_ms": 0.435,
      "fps": 1608,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1775,
      "timestamp_ms": 858.254,
      "frame_time_ms": 0.410,
      "fps": 1605,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1776,
      "timestamp_ms": 858.627,
      "frame_time_ms": 0.372,
      "fps": 1604,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1777,
      "timestamp_ms": 859.074,
      "frame_time_ms": 0.448,
      "fps": 1602,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1778,
      "timestamp_ms": 859.438,
      "frame_time_ms": 0.364,
      "fps": 1605,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1779,
      "timestamp_ms": 859.833,
      "frame_time_ms": 0.394,
      "fps": 1603,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1780,
      "timestamp_ms": 860.262,
      "frame_time_ms": 0.430,
      "fps": 1600,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1781,
      "timestamp_ms": 860.917,
      "frame_time_ms": 0.654,
      "fps": 1590,
      "work_time_ms": 0.650,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1782,
      "timestamp_ms": 861.858,
      "frame_time_ms": 0.941,
      "fps": 1566,
      "work_time_ms": 0.936,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1783,
      "timestamp_ms": 863.242,
      "frame_time_ms": 1.384,
      "fps": 1526,
      "work_time_ms": 1.379,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1784,
      "timestamp_ms": 864.191,
      "frame_time_ms": 0.949,
      "fps": 1504,
      "work_time_ms": 0.948,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1785,
      "timestamp_ms": 864.845,
      "frame_time_ms": 0.654,
      "fps": 1494,
      "work_time_ms": 0.654,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1786,
      "timestamp_ms": 865.679,
      "frame_time_ms": 0.834,
      "fps": 1478,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1787,
      "timestamp_ms": 866.434,
      "frame_time_ms": 0.755,
      "fps": 1466,
      "work_time_ms": 0.755,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1788,
      "timestamp_ms": 866.835,
      "frame_time_ms": 0.402,
      "fps": 1465,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1789,
      "timestamp_ms": 867.235,
      "frame_time_ms": 0.400,
      "fps": 1464,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1790,
      "timestamp_ms": 867.636,
      "frame_time_ms": 0.401,
      "fps": 1464,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1791,
      "timestamp_ms": 868.043,
      "frame_time_ms": 0.406,
      "fps": 1466,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1792,
      "timestamp_ms": 868.437,
      "frame_time_ms": 0.395,
      "fps": 1466,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1793,
      "timestamp_ms": 868.839,
      "frame_time_ms": 0.401,
      "fps": 1480,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1794,
      "timestamp_ms": 869.203,
      "frame_time_ms": 0.365,
      "fps": 1508,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1795,
      "timestamp_ms": 869.540,
      "frame_time_ms": 0.337,
      "fps": 1556,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1796,
      "timestamp_ms": 869.981,
      "frame_time_ms": 0.441,
      "fps": 1590,
      "work_time_ms": 0.440,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1797,
      "timestamp_ms": 870.346,
      "frame_time_ms": 0.364,
      "fps": 1629,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1798,
      "timestamp_ms": 870.747,
      "frame_time_ms": 0.402,
      "fps": 1650,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1799,
      "timestamp_ms": 871.139,
      "frame_time_ms": 0.391,
      "fps": 1666,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1800,
      "timestamp_ms": 871.496,
      "frame_time_ms": 0.358,
      "fps": 1684,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1801,
      "timestamp_ms": 871.917,
      "frame_time_ms": 0.420,
      "fps": 1683,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1802,
      "timestamp_ms": 872.610,
      "frame_time_ms": 0.694,
      "fps": 1668,
      "work_time_ms": 0.691,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1803,
      "timestamp_ms": 873.025,
      "frame_time_ms": 0.415,
      "fps": 1667,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1804,
      "timestamp_ms": 873.407,
      "frame_time_ms": 0.381,
      "fps": 1668,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1805,
      "timestamp_ms": 873.801,
      "frame_time_ms": 0.395,
      "fps": 1673,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1806,
      "timestamp_ms": 874.224,
      "frame_time_ms": 0.422,
      "fps": 1670,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1807,
      "timestamp_ms": 874.634,
      "frame_time_ms": 0.410,
      "fps": 1669,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1808,
      "timestamp_ms": 875.070,
      "frame_time_ms": 0.437,
      "fps": 1667,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1809,
      "timestamp_ms": 875.425,
      "frame_time_ms": 0.354,
      "fps": 1668,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1810,
      "timestamp_ms": 875.854,
      "frame_time_ms": 0.429,
      "fps": 1675,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1811,
      "timestamp_ms": 876.243,
      "frame_time_ms": 0.390,
      "fps": 1694,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1812,
      "timestamp_ms": 876.633,
      "frame_time_ms": 0.390,
      "fps": 1708,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1813,
      "timestamp_ms": 877.032,
      "frame_time_ms": 0.399,
      "fps": 1721,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1814,
      "timestamp_ms": 877.426,
      "frame_time_ms": 0.393,
      "fps": 1743,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1815,
      "timestamp_ms": 877.833,
      "frame_time_ms": 0.407,
      "fps": 1765,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1816,
      "timestamp_ms": 878.179,
      "frame_time_ms": 0.347,
      "fps": 1786,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1817,
      "timestamp_ms": 878.505,
      "frame_time_ms": 0.326,
      "fps": 1807,
      "work_time_ms": 0.325,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1818,
      "timestamp_ms": 878.916,
      "frame_time_ms": 0.411,
      "fps": 1826,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1819,
      "timestamp_ms": 879.304,
      "frame_time_ms": 0.388,
      "fps": 1852,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1820,
      "timestamp_ms": 879.639,
      "frame_time_ms": 0.334,
      "fps": 1889,
      "work_time_ms": 0.334,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1821,
      "timestamp_ms": 880.042,
      "frame_time_ms": 0.404,
      "fps": 1913,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1822,
      "timestamp_ms": 880.414,
      "frame_time_ms": 0.372,
      "fps": 1937,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1823,
      "timestamp_ms": 880.820,
      "frame_time_ms": 0.406,
      "fps": 1962,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1824,
      "timestamp_ms": 881.183,
      "frame_time_ms": 0.362,
      "fps": 1993,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1825,
      "timestamp_ms": 881.549,
      "frame_time_ms": 0.366,
      "fps": 2020,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1826,
      "timestamp_ms": 881.943,
      "frame_time_ms": 0.395,
      "fps": 2046,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1827,
      "timestamp_ms": 882.287,
      "frame_time_ms": 0.343,
      "fps": 2083,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1828,
      "timestamp_ms": 882.616,
      "frame_time_ms": 0.329,
      "fps": 2133,
      "work_time_ms": 0.329,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1829,
      "timestamp_ms": 882.944,
      "frame_time_ms": 0.329,
      "fps": 2175,
      "work_time_ms": 0.328,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1830,
      "timestamp_ms": 883.283,
      "frame_time_ms": 0.339,
      "fps": 2210,
      "work_time_ms": 0.338,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1831,
      "timestamp_ms": 883.608,
      "frame_time_ms": 0.324,
      "fps": 2218,
      "work_time_ms": 0.324,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1832,
      "timestamp_ms": 883.951,
      "frame_time_ms": 0.344,
      "fps": 2225,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1833,
      "timestamp_ms": 884.288,
      "frame_time_ms": 0.337,
      "fps": 2232,
      "work_time_ms": 0.336,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1834,
      "timestamp_ms": 884.639,
      "frame_time_ms": 0.350,
      "fps": 2239,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1835,
      "timestamp_ms": 885.030,
      "frame_time_ms": 0.392,
      "fps": 2240,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1836,
      "timestamp_ms": 885.386,
      "frame_time_ms": 0.356,
      "fps": 2242,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1837,
      "timestamp_ms": 885.799,
      "frame_time_ms": 0.412,
      "fps": 2245,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1838,
      "timestamp_ms": 886.179,
      "frame_time_ms": 0.381,
      "fps": 2243,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1839,
      "timestamp_ms": 886.542,
      "frame_time_ms": 0.363,
      "fps": 2246,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1840,
      "timestamp_ms": 886.906,
      "frame_time_ms": 0.364,
      "fps": 2251,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1841,
      "timestamp_ms": 887.283,
      "frame_time_ms": 0.377,
      "fps": 2275,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1842,
      "timestamp_ms": 887.631,
      "frame_time_ms": 0.347,
      "fps": 2328,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1843,
      "timestamp_ms": 888.126,
      "frame_time_ms": 0.495,
      "fps": 2411,
      "work_time_ms": 0.492,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1844,
      "timestamp_ms": 888.758,
      "frame_time_ms": 0.632,
      "fps": 2442,
      "work_time_ms": 0.630,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1845,
      "timestamp_ms": 889.178,
      "frame_time_ms": 0.421,
      "fps": 2465,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1846,
      "timestamp_ms": 889.585,
      "frame_time_ms": 0.407,
      "fps": 2509,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1847,
      "timestamp_ms": 889.972,
      "frame_time_ms": 0.387,
      "fps": 2548,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1848,
      "timestamp_ms": 890.388,
      "frame_time_ms": 0.416,
      "fps": 2547,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1849,
      "timestamp_ms": 890.824,
      "frame_time_ms": 0.435,
      "fps": 2543,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1850,
      "timestamp_ms": 891.161,
      "frame_time_ms": 0.338,
      "fps": 2550,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1851,
      "timestamp_ms": 891.518,
      "frame_time_ms": 0.356,
      "fps": 2555,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1852,
      "timestamp_ms": 891.943,
      "frame_time_ms": 0.425,
      "fps": 2552,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1853,
      "timestamp_ms": 892.284,
      "frame_time_ms": 0.342,
      "fps": 2559,
      "work_time_ms": 0.341,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1854,
      "timestamp_ms": 892.629,
      "frame_time_ms": 0.344,
      "fps": 2561,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1855,
      "timestamp_ms": 893.028,
      "frame_time_ms": 0.399,
      "fps": 2554,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1856,
      "timestamp_ms": 893.380,
      "frame_time_ms": 0.352,
      "fps": 2564,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1857,
      "timestamp_ms": 893.752,
      "frame_time_ms": 0.373,
      "fps": 2563,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1858,
      "timestamp_ms": 894.111,
      "frame_time_ms": 0.358,
      "fps": 2568,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1859,
      "timestamp_ms": 894.493,
      "frame_time_ms": 0.383,
      "fps": 2569,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1860,
      "timestamp_ms": 894.879,
      "frame_time_ms": 0.386,
      "fps": 2565,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1861,
      "timestamp_ms": 895.293,
      "frame_time_ms": 0.413,
      "fps": 2566,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1862,
      "timestamp_ms": 895.662,
      "frame_time_ms": 0.369,
      "fps": 2602,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1863,
      "timestamp_ms": 896.104,
      "frame_time_ms": 0.442,
      "fps": 2599,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1864,
      "timestamp_ms": 896.494,
      "frame_time_ms": 0.391,
      "fps": 2598,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1865,
      "timestamp_ms": 896.924,
      "frame_time_ms": 0.429,
      "fps": 2594,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1866,
      "timestamp_ms": 897.279,
      "frame_time_ms": 0.356,
      "fps": 2602,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1867,
      "timestamp_ms": 897.624,
      "frame_time_ms": 0.345,
      "fps": 2609,
      "work_time_ms": 0.345,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1868,
      "timestamp_ms": 898.031,
      "frame_time_ms": 0.407,
      "fps": 2613,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1869,
      "timestamp_ms": 898.430,
      "frame_time_ms": 0.399,
      "fps": 2608,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1870,
      "timestamp_ms": 898.780,
      "frame_time_ms": 0.350,
      "fps": 2617,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1871,
      "timestamp_ms": 899.140,
      "frame_time_ms": 0.360,
      "fps": 2620,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1872,
      "timestamp_ms": 899.534,
      "frame_time_ms": 0.393,
      "fps": 2620,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1873,
      "timestamp_ms": 899.944,
      "frame_time_ms": 0.410,
      "fps": 2618,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1874,
      "timestamp_ms": 900.369,
      "frame_time_ms": 0.425,
      "fps": 2615,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1875,
      "timestamp_ms": 900.725,
      "frame_time_ms": 0.357,
      "fps": 2620,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1876,
      "timestamp_ms": 901.081,
      "frame_time_ms": 0.355,
      "fps": 2619,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1877,
      "timestamp_ms": 901.493,
      "frame_time_ms": 0.413,
      "fps": 2610,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1878,
      "timestamp_ms": 901.951,
      "frame_time_ms": 0.457,
      "fps": 2604,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1879,
      "timestamp_ms": 902.316,
      "frame_time_ms": 0.365,
      "fps": 2607,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1880,
      "timestamp_ms": 902.671,
      "frame_time_ms": 0.355,
      "fps": 2605,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1881,
      "timestamp_ms": 903.074,
      "frame_time_ms": 0.404,
      "fps": 2605,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1882,
      "timestamp_ms": 903.459,
      "frame_time_ms": 0.385,
      "fps": 2603,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1883,
      "timestamp_ms": 903.811,
      "frame_time_ms": 0.352,
      "fps": 2609,
      "work_time_ms": 0.351,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1884,
      "timestamp_ms": 904.453,
      "frame_time_ms": 0.642,
      "fps": 2578,
      "work_time_ms": 0.638,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1885,
      "timestamp_ms": 904.939,
      "frame_time_ms": 0.485,
      "fps": 2565,
      "work_time_ms": 0.484,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1886,
      "timestamp_ms": 905.345,
      "frame_time_ms": 0.407,
      "fps": 2563,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1887,
      "timestamp_ms": 905.749,
      "frame_time_ms": 0.404,
      "fps": 2557,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1888,
      "timestamp_ms": 906.121,
      "frame_time_ms": 0.371,
      "fps": 2552,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1889,
      "timestamp_ms": 906.512,
      "frame_time_ms": 0.391,
      "fps": 2545,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1890,
      "timestamp_ms": 906.979,
      "frame_time_ms": 0.468,
      "fps": 2532,
      "work_time_ms": 0.467,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1891,
      "timestamp_ms": 907.362,
      "frame_time_ms": 0.383,
      "fps": 2525,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1892,
      "timestamp_ms": 907.762,
      "frame_time_ms": 0.400,
      "fps": 2519,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1893,
      "timestamp_ms": 908.180,
      "frame_time_ms": 0.417,
      "fps": 2511,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1894,
      "timestamp_ms": 908.583,
      "frame_time_ms": 0.404,
      "fps": 2505,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1895,
      "timestamp_ms": 908.955,
      "frame_time_ms": 0.372,
      "fps": 2507,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1896,
      "timestamp_ms": 909.358,
      "frame_time_ms": 0.403,
      "fps": 2502,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1897,
      "timestamp_ms": 909.771,
      "frame_time_ms": 0.413,
      "fps": 2502,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1898,
      "timestamp_ms": 910.155,
      "frame_time_ms": 0.383,
      "fps": 2502,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1899,
      "timestamp_ms": 910.544,
      "frame_time_ms": 0.390,
      "fps": 2499,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1900,
      "timestamp_ms": 910.965,
      "frame_time_ms": 0.421,
      "fps": 2493,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1901,
      "timestamp_ms": 911.369,
      "frame_time_ms": 0.404,
      "fps": 2491,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1902,
      "timestamp_ms": 911.793,
      "frame_time_ms": 0.423,
      "fps": 2483,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1903,
      "timestamp_ms": 912.211,
      "frame_time_ms": 0.418,
      "fps": 2491,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1904,
      "timestamp_ms": 912.619,
      "frame_time_ms": 0.408,
      "fps": 2514,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1905,
      "timestamp_ms": 912.975,
      "frame_time_ms": 0.356,
      "fps": 2521,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1906,
      "timestamp_ms": 913.323,
      "frame_time_ms": 0.349,
      "fps": 2527,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1907,
      "timestamp_ms": 913.690,
      "frame_time_ms": 0.367,
      "fps": 2529,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1908,
      "timestamp_ms": 914.118,
      "frame_time_ms": 0.428,
      "fps": 2528,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1909,
      "timestamp_ms": 914.507,
      "frame_time_ms": 0.388,
      "fps": 2533,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1910,
      "timestamp_ms": 914.908,
      "frame_time_ms": 0.401,
      "fps": 2526,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1911,
      "timestamp_ms": 915.281,
      "frame_time_ms": 0.374,
      "fps": 2524,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1912,
      "timestamp_ms": 915.628,
      "frame_time_ms": 0.347,
      "fps": 2533,
      "work_time_ms": 0.346,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1913,
      "timestamp_ms": 915.995,
      "frame_time_ms": 0.367,
      "fps": 2530,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1914,
      "timestamp_ms": 916.397,
      "frame_time_ms": 0.402,
      "fps": 2524,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1915,
      "timestamp_ms": 916.757,
      "frame_time_ms": 0.359,
      "fps": 2528,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1916,
      "timestamp_ms": 917.099,
      "frame_time_ms": 0.343,
      "fps": 2529,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1917,
      "timestamp_ms": 917.471,
      "frame_time_ms": 0.372,
      "fps": 2529,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1918,
      "timestamp_ms": 917.938,
      "frame_time_ms": 0.467,
      "fps": 2518,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1919,
      "timestamp_ms": 918.295,
      "frame_time_ms": 0.357,
      "fps": 2520,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1920,
      "timestamp_ms": 918.648,
      "frame_time_ms": 0.352,
      "fps": 2524,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1921,
      "timestamp_ms": 919.024,
      "frame_time_ms": 0.377,
      "fps": 2528,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1922,
      "timestamp_ms": 919.432,
      "frame_time_ms": 0.408,
      "fps": 2524,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1923,
      "timestamp_ms": 919.840,
      "frame_time_ms": 0.407,
      "fps": 2527,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1924,
      "timestamp_ms": 920.341,
      "frame_time_ms": 0.501,
      "fps": 2516,
      "work_time_ms": 0.500,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1925,
      "timestamp_ms": 920.847,
      "frame_time_ms": 0.506,
      "fps": 2508,
      "work_time_ms": 0.505,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1926,
      "timestamp_ms": 921.225,
      "frame_time_ms": 0.378,
      "fps": 2505,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1927,
      "timestamp_ms": 921.638,
      "frame_time_ms": 0.413,
      "fps": 2498,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1928,
      "timestamp_ms": 922.023,
      "frame_time_ms": 0.386,
      "fps": 2500,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1929,
      "timestamp_ms": 922.378,
      "frame_time_ms": 0.355,
      "fps": 2505,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1930,
      "timestamp_ms": 922.817,
      "frame_time_ms": 0.439,
      "fps": 2496,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1931,
      "timestamp_ms": 923.215,
      "frame_time_ms": 0.397,
      "fps": 2492,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1932,
      "timestamp_ms": 923.557,
      "frame_time_ms": 0.343,
      "fps": 2497,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1933,
      "timestamp_ms": 923.913,
      "frame_time_ms": 0.356,
      "fps": 2503,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1934,
      "timestamp_ms": 924.324,
      "frame_time_ms": 0.411,
      "fps": 2504,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1935,
      "timestamp_ms": 924.734,
      "frame_time_ms": 0.410,
      "fps": 2499,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1936,
      "timestamp_ms": 925.085,
      "frame_time_ms": 0.351,
      "fps": 2499,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1937,
      "timestamp_ms": 925.479,
      "frame_time_ms": 0.393,
      "fps": 2501,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1938,
      "timestamp_ms": 925.898,
      "frame_time_ms": 0.420,
      "fps": 2505,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1939,
      "timestamp_ms": 926.297,
      "frame_time_ms": 0.399,
      "fps": 2501,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1940,
      "timestamp_ms": 926.699,
      "frame_time_ms": 0.401,
      "fps": 2497,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1941,
      "timestamp_ms": 927.070,
      "frame_time_ms": 0.372,
      "fps": 2500,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1942,
      "timestamp_ms": 927.419,
      "frame_time_ms": 0.349,
      "fps": 2504,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1943,
      "timestamp_ms": 927.917,
      "frame_time_ms": 0.498,
      "fps": 2489,
      "work_time_ms": 0.495,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1944,
      "timestamp_ms": 928.352,
      "frame_time_ms": 0.434,
      "fps": 2510,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1945,
      "timestamp_ms": 928.753,
      "frame_time_ms": 0.401,
      "fps": 2519,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1946,
      "timestamp_ms": 929.122,
      "frame_time_ms": 0.370,
      "fps": 2523,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1947,
      "timestamp_ms": 929.523,
      "frame_time_ms": 0.400,
      "fps": 2523,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1948,
      "timestamp_ms": 929.938,
      "frame_time_ms": 0.416,
      "fps": 2519,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1949,
      "timestamp_ms": 930.362,
      "frame_time_ms": 0.424,
      "fps": 2515,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1950,
      "timestamp_ms": 930.756,
      "frame_time_ms": 0.394,
      "fps": 2523,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1951,
      "timestamp_ms": 931.188,
      "frame_time_ms": 0.431,
      "fps": 2518,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1952,
      "timestamp_ms": 931.624,
      "frame_time_ms": 0.437,
      "fps": 2514,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1953,
      "timestamp_ms": 932.108,
      "frame_time_ms": 0.483,
      "fps": 2507,
      "work_time_ms": 0.481,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1954,
      "timestamp_ms": 932.679,
      "frame_time_ms": 0.572,
      "fps": 2490,
      "work_time_ms": 0.571,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1955,
      "timestamp_ms": 933.083,
      "frame_time_ms": 0.403,
      "fps": 2486,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1956,
      "timestamp_ms": 933.496,
      "frame_time_ms": 0.414,
      "fps": 2485,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1957,
      "timestamp_ms": 933.928,
      "frame_time_ms": 0.432,
      "fps": 2483,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1958,
      "timestamp_ms": 934.311,
      "frame_time_ms": 0.383,
      "fps": 2483,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1959,
      "timestamp_ms": 934.734,
      "frame_time_ms": 0.423,
      "fps": 2480,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1960,
      "timestamp_ms": 935.146,
      "frame_time_ms": 0.411,
      "fps": 2481,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1961,
      "timestamp_ms": 935.541,
      "frame_time_ms": 0.396,
      "fps": 2482,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1962,
      "timestamp_ms": 935.972,
      "frame_time_ms": 0.431,
      "fps": 2481,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1963,
      "timestamp_ms": 936.396,
      "frame_time_ms": 0.424,
      "fps": 2480,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1964,
      "timestamp_ms": 936.805,
      "frame_time_ms": 0.409,
      "fps": 2480,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1965,
      "timestamp_ms": 937.169,
      "frame_time_ms": 0.364,
      "fps": 2479,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1966,
      "timestamp_ms": 937.544,
      "frame_time_ms": 0.374,
      "fps": 2477,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1967,
      "timestamp_ms": 937.973,
      "frame_time_ms": 0.430,
      "fps": 2470,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1968,
      "timestamp_ms": 938.354,
      "frame_time_ms": 0.380,
      "fps": 2475,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1969,
      "timestamp_ms": 938.814,
      "frame_time_ms": 0.460,
      "fps": 2468,
      "work_time_ms": 0.460,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1970,
      "timestamp_ms": 939.175,
      "frame_time_ms": 0.361,
      "fps": 2472,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1971,
      "timestamp_ms": 939.572,
      "frame_time_ms": 0.398,
      "fps": 2470,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1972,
      "timestamp_ms": 939.931,
      "frame_time_ms": 0.359,
      "fps": 2468,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1973,
      "timestamp_ms": 940.294,
      "frame_time_ms": 0.363,
      "fps": 2469,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1974,
      "timestamp_ms": 940.667,
      "frame_time_ms": 0.372,
      "fps": 2472,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1975,
      "timestamp_ms": 941.096,
      "frame_time_ms": 0.430,
      "fps": 2465,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1976,
      "timestamp_ms": 941.449,
      "frame_time_ms": 0.353,
      "fps": 2464,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1977,
      "timestamp_ms": 941.804,
      "frame_time_ms": 0.354,
      "fps": 2465,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1978,
      "timestamp_ms": 942.556,
      "frame_time_ms": 0.753,
      "fps": 2437,
      "work_time_ms": 0.750,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1979,
      "timestamp_ms": 943.841,
      "frame_time_ms": 1.260,
      "fps": 2351,
      "work_time_ms": 1.258,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1980,
      "timestamp_ms": 944.740,
      "frame_time_ms": 0.924,
      "fps": 2299,
      "work_time_ms": 0.923,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1981,
      "timestamp_ms": 945.931,
      "frame_time_ms": 1.190,
      "fps": 2229,
      "work_time_ms": 1.187,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1982,
      "timestamp_ms": 946.923,
      "frame_time_ms": 0.993,
      "fps": 2182,
      "work_time_ms": 0.992,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1983,
      "timestamp_ms": 947.425,
      "frame_time_ms": 0.502,
      "fps": 2175,
      "work_time_ms": 0.500,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1984,
      "timestamp_ms": 948.234,
      "frame_time_ms": 0.808,
      "fps": 2151,
      "work_time_ms": 0.805,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1985,
      "timestamp_ms": 949.027,
      "frame_time_ms": 0.794,
      "fps": 2129,
      "work_time_ms": 0.792,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1986,
      "timestamp_ms": 949.892,
      "frame_time_ms": 0.864,
      "fps": 2092,
      "work_time_ms": 0.863,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1987,
      "timestamp_ms": 950.686,
      "frame_time_ms": 0.794,
      "fps": 2065,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1988,
      "timestamp_ms": 951.499,
      "frame_time_ms": 0.814,
      "fps": 2035,
      "work_time_ms": 0.812,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1989,
      "timestamp_ms": 952.245,
      "frame_time_ms": 0.746,
      "fps": 2008,
      "work_time_ms": 0.745,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1990,
      "timestamp_ms": 952.981,
      "frame_time_ms": 0.736,
      "fps": 1989,
      "work_time_ms": 0.735,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1991,
      "timestamp_ms": 953.793,
      "frame_time_ms": 0.811,
      "fps": 1962,
      "work_time_ms": 0.810,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1992,
      "timestamp_ms": 954.608,
      "frame_time_ms": 0.816,
      "fps": 1932,
      "work_time_ms": 0.815,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1993,
      "timestamp_ms": 955.467,
      "frame_time_ms": 0.859,
      "fps": 1901,
      "work_time_ms": 0.857,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1994,
      "timestamp_ms": 956.330,
      "frame_time_ms": 0.862,
      "fps": 1874,
      "work_time_ms": 0.860,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1995,
      "timestamp_ms": 957.139,
      "frame_time_ms": 0.809,
      "fps": 1851,
      "work_time_ms": 0.808,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1996,
      "timestamp_ms": 957.936,
      "frame_time_ms": 0.798,
      "fps": 1826,
      "work_time_ms": 0.796,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1997,
      "timestamp_ms": 958.790,
      "frame_time_ms": 0.853,
      "fps": 1801,
      "work_time_ms": 0.851,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1998,
      "timestamp_ms": 959.657,
      "frame_time_ms": 0.867,
      "fps": 1777,
      "work_time_ms": 0.866,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1999,
      "timestamp_ms": 960.592,
      "frame_time_ms": 0.935,
      "fps": 1749,
      "work_time_ms": 0.933,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2000,
      "timestamp_ms": 961.406,
      "frame_time_ms": 0.815,
      "fps": 1728,
      "work_time_ms": 0.814,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2001,
      "timestamp_ms": 962.259,
      "frame_time_ms": 0.853,
      "fps": 1705,
      "work_time_ms": 0.852,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2002,
      "timestamp_ms": 963.065,
      "frame_time_ms": 0.805,
      "fps": 1683,
      "work_time_ms": 0.803,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2003,
      "timestamp_ms": 963.764,
      "frame_time_ms": 0.699,
      "fps": 1673,
      "work_time_ms": 0.697,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2004,
      "timestamp_ms": 964.454,
      "frame_time_ms": 0.690,
      "fps": 1661,
      "work_time_ms": 0.688,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2005,
      "timestamp_ms": 965.192,
      "frame_time_ms": 0.739,
      "fps": 1646,
      "work_time_ms": 0.736,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2006,
      "timestamp_ms": 966.040,
      "frame_time_ms": 0.848,
      "fps": 1625,
      "work_time_ms": 0.846,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2007,
      "timestamp_ms": 966.734,
      "frame_time_ms": 0.693,
      "fps": 1612,
      "work_time_ms": 0.691,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2008,
      "timestamp_ms": 967.330,
      "frame_time_ms": 0.596,
      "fps": 1604,
      "work_time_ms": 0.595,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2009,
      "timestamp_ms": 967.751,
      "frame_time_ms": 0.422,
      "fps": 1604,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2010,
      "timestamp_ms": 968.154,
      "frame_time_ms": 0.402,
      "fps": 1604,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2011,
      "timestamp_ms": 968.520,
      "frame_time_ms": 0.367,
      "fps": 1607,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2012,
      "timestamp_ms": 968.932,
      "frame_time_ms": 0.412,
      "fps": 1608,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2013,
      "timestamp_ms": 969.298,
      "frame_time_ms": 0.366,
      "fps": 1613,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2014,
      "timestamp_ms": 969.645,
      "frame_time_ms": 0.347,
      "fps": 1623,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2015,
      "timestamp_ms": 970.051,
      "frame_time_ms": 0.405,
      "fps": 1623,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2016,
      "timestamp_ms": 970.465,
      "frame_time_ms": 0.414,
      "fps": 1623,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2017,
      "timestamp_ms": 970.885,
      "frame_time_ms": 0.420,
      "fps": 1623,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2018,
      "timestamp_ms": 971.235,
      "frame_time_ms": 0.351,
      "fps": 1624,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2019,
      "timestamp_ms": 971.626,
      "frame_time_ms": 0.391,
      "fps": 1626,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2020,
      "timestamp_ms": 972.055,
      "frame_time_ms": 0.428,
      "fps": 1625,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2021,
      "timestamp_ms": 972.431,
      "frame_time_ms": 0.377,
      "fps": 1626,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2022,
      "timestamp_ms": 972.785,
      "frame_time_ms": 0.353,
      "fps": 1629,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2023,
      "timestamp_ms": 973.519,
      "frame_time_ms": 0.735,
      "fps": 1616,
      "work_time_ms": 0.733,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2024,
      "timestamp_ms": 974.306,
      "frame_time_ms": 0.787,
      "fps": 1599,
      "work_time_ms": 0.784,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2025,
      "timestamp_ms": 975.053,
      "frame_time_ms": 0.746,
      "fps": 1583,
      "work_time_ms": 0.745,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2026,
      "timestamp_ms": 975.881,
      "frame_time_ms": 0.828,
      "fps": 1565,
      "work_time_ms": 0.827,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2027,
      "timestamp_ms": 976.395,
      "frame_time_ms": 0.515,
      "fps": 1561,
      "work_time_ms": 0.514,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2028,
      "timestamp_ms": 976.788,
      "frame_time_ms": 0.393,
      "fps": 1561,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2029,
      "timestamp_ms": 977.154,
      "frame_time_ms": 0.366,
      "fps": 1564,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2030,
      "timestamp_ms": 977.571,
      "frame_time_ms": 0.417,
      "fps": 1562,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2031,
      "timestamp_ms": 977.967,
      "frame_time_ms": 0.395,
      "fps": 1562,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2032,
      "timestamp_ms": 978.326,
      "frame_time_ms": 0.360,
      "fps": 1562,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2033,
      "timestamp_ms": 978.685,
      "frame_time_ms": 0.359,
      "fps": 1562,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2034,
      "timestamp_ms": 979.084,
      "frame_time_ms": 0.398,
      "fps": 1561,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2035,
      "timestamp_ms": 979.536,
      "frame_time_ms": 0.453,
      "fps": 1560,
      "work_time_ms": 0.452,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2036,
      "timestamp_ms": 979.909,
      "frame_time_ms": 0.373,
      "fps": 1560,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2037,
      "timestamp_ms": 980.273,
      "frame_time_ms": 0.364,
      "fps": 1559,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2038,
      "timestamp_ms": 980.662,
      "frame_time_ms": 0.389,
      "fps": 1574,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2039,
      "timestamp_ms": 981.075,
      "frame_time_ms": 0.413,
      "fps": 1610,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2040,
      "timestamp_ms": 981.468,
      "frame_time_ms": 0.393,
      "fps": 1633,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2041,
      "timestamp_ms": 981.898,
      "frame_time_ms": 0.429,
      "fps": 1668,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2042,
      "timestamp_ms": 982.306,
      "frame_time_ms": 0.409,
      "fps": 1695,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2043,
      "timestamp_ms": 983.109,
      "frame_time_ms": 0.802,
      "fps": 1681,
      "work_time_ms": 0.799,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2044,
      "timestamp_ms": 983.876,
      "frame_time_ms": 0.767,
      "fps": 1683,
      "work_time_ms": 0.765,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2045,
      "timestamp_ms": 984.573,
      "frame_time_ms": 0.698,
      "fps": 1687,
      "work_time_ms": 0.696,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2046,
      "timestamp_ms": 985.108,
      "frame_time_ms": 0.535,
      "fps": 1703,
      "work_time_ms": 0.534,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2047,
      "timestamp_ms": 985.504,
      "frame_time_ms": 0.396,
      "fps": 1723,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2048,
      "timestamp_ms": 985.905,
      "frame_time_ms": 0.400,
      "fps": 1743,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2049,
      "timestamp_ms": 986.250,
      "frame_time_ms": 0.346,
      "fps": 1764,
      "work_time_ms": 0.345,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2050,
      "timestamp_ms": 986.624,
      "frame_time_ms": 0.374,
      "fps": 1783,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2051,
      "timestamp_ms": 987.110,
      "frame_time_ms": 0.486,
      "fps": 1800,
      "work_time_ms": 0.485,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2052,
      "timestamp_ms": 987.510,
      "frame_time_ms": 0.400,
      "fps": 1823,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2053,
      "timestamp_ms": 987.928,
      "frame_time_ms": 0.418,
      "fps": 1848,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2054,
      "timestamp_ms": 988.294,
      "frame_time_ms": 0.365,
      "fps": 1877,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2055,
      "timestamp_ms": 988.662,
      "frame_time_ms": 0.369,
      "fps": 1903,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2056,
      "timestamp_ms": 988.999,
      "frame_time_ms": 0.337,
      "fps": 1931,
      "work_time_ms": 0.336,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2057,
      "timestamp_ms": 989.357,
      "frame_time_ms": 0.358,
      "fps": 1962,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2058,
      "timestamp_ms": 989.701,
      "frame_time_ms": 0.343,
      "fps": 1997,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2059,
      "timestamp_ms": 990.084,
      "frame_time_ms": 0.384,
      "fps": 2034,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2060,
      "timestamp_ms": 990.495,
      "frame_time_ms": 0.410,
      "fps": 2062,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2061,
      "timestamp_ms": 990.913,
      "frame_time_ms": 0.418,
      "fps": 2094,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2062,
      "timestamp_ms": 991.303,
      "frame_time_ms": 0.390,
      "fps": 2124,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2063,
      "timestamp_ms": 991.774,
      "frame_time_ms": 0.472,
      "fps": 2142,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2064,
      "timestamp_ms": 992.209,
      "frame_time_ms": 0.435,
      "fps": 2161,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2065,
      "timestamp_ms": 992.692,
      "frame_time_ms": 0.482,
      "fps": 2181,
      "work_time_ms": 0.481,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2066,
      "timestamp_ms": 993.235,
      "frame_time_ms": 0.543,
      "fps": 2206,
      "work_time_ms": 0.541,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2067,
      "timestamp_ms": 993.943,
      "frame_time_ms": 0.707,
      "fps": 2205,
      "work_time_ms": 0.706,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2068,
      "timestamp_ms": 995.002,
      "frame_time_ms": 1.061,
      "fps": 2168,
      "work_time_ms": 1.060,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2069,
      "timestamp_ms": 996.032,
      "frame_time_ms": 1.030,
      "fps": 2121,
      "work_time_ms": 1.026,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2070,
      "timestamp_ms": 997.061,
      "frame_time_ms": 1.028,
      "fps": 2075,
      "work_time_ms": 1.028,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2071,
      "timestamp_ms": 998.134,
      "frame_time_ms": 1.073,
      "fps": 2026,
      "work_time_ms": 1.069,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2072,
      "timestamp_ms": 999.086,
      "frame_time_ms": 0.953,
      "fps": 1989,
      "work_time_ms": 0.950,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2073,
      "timestamp_ms": 999.960,
      "frame_time_ms": 0.873,
      "fps": 1956,
      "work_time_ms": 0.871,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2074,
      "timestamp_ms": 1000.758,
      "frame_time_ms": 0.798,
      "fps": 1928,
      "work_time_ms": 0.796,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2075,
      "timestamp_ms": 1001.552,
      "frame_time_ms": 0.795,
      "fps": 1904,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2076,
      "timestamp_ms": 1002.486,
      "frame_time_ms": 0.934,
      "fps": 1873,
      "work_time_ms": 0.932,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2077,
      "timestamp_ms": 1003.809,
      "frame_time_ms": 1.322,
      "fps": 1822,
      "work_time_ms": 1.319,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2078,
      "timestamp_ms": 1004.696,
      "frame_time_ms": 0.887,
      "fps": 1793,
      "work_time_ms": 0.885,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2079,
      "timestamp_ms": 1005.527,
      "frame_time_ms": 0.831,
      "fps": 1769,
      "work_time_ms": 0.830,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2080,
      "timestamp_ms": 1006.453,
      "frame_time_ms": 0.927,
      "fps": 1744,
      "work_time_ms": 0.926,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2081,
      "timestamp_ms": 1007.222,
      "frame_time_ms": 0.769,
      "fps": 1724,
      "work_time_ms": 0.767,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2082,
      "timestamp_ms": 1008.099,
      "frame_time_ms": 0.876,
      "fps": 1699,
      "work_time_ms": 0.875,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2083,
      "timestamp_ms": 1008.832,
      "frame_time_ms": 0.734,
      "fps": 1699,
      "work_time_ms": 0.732,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2084,
      "timestamp_ms": 1009.596,
      "frame_time_ms": 0.763,
      "fps": 1700,
      "work_time_ms": 0.762,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2085,
      "timestamp_ms": 1010.345,
      "frame_time_ms": 0.749,
      "fps": 1700,
      "work_time_ms": 0.748,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2086,
      "timestamp_ms": 1011.179,
      "frame_time_ms": 0.834,
      "fps": 1699,
      "work_time_ms": 0.833,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2087,
      "timestamp_ms": 1011.915,
      "frame_time_ms": 0.736,
      "fps": 1689,
      "work_time_ms": 0.735,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2088,
      "timestamp_ms": 1012.758,
      "frame_time_ms": 0.844,
      "fps": 1668,
      "work_time_ms": 0.843,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2089,
      "timestamp_ms": 1013.552,
      "frame_time_ms": 0.794,
      "fps": 1648,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2090,
      "timestamp_ms": 1014.552,
      "frame_time_ms": 1.000,
      "fps": 1622,
      "work_time_ms": 0.998,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2091,
      "timestamp_ms": 1015.297,
      "frame_time_ms": 0.745,
      "fps": 1607,
      "work_time_ms": 0.743,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2092,
      "timestamp_ms": 1016.021,
      "frame_time_ms": 0.724,
      "fps": 1591,
      "work_time_ms": 0.722,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2093,
      "timestamp_ms": 1016.877,
      "frame_time_ms": 0.856,
      "fps": 1571,
      "work_time_ms": 0.854,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2094,
      "timestamp_ms": 1017.598,
      "frame_time_ms": 0.721,
      "fps": 1557,
      "work_time_ms": 0.718,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2095,
      "timestamp_ms": 1018.442,
      "frame_time_ms": 0.843,
      "fps": 1542,
      "work_time_ms": 0.839,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2096,
      "timestamp_ms": 1019.335,
      "frame_time_ms": 0.893,
      "fps": 1521,
      "work_time_ms": 0.892,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2097,
      "timestamp_ms": 1020.140,
      "frame_time_ms": 0.806,
      "fps": 1505,
      "work_time_ms": 0.804,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2098,
      "timestamp_ms": 1020.970,
      "frame_time_ms": 0.829,
      "fps": 1488,
      "work_time_ms": 0.827,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2099,
      "timestamp_ms": 1021.409,
      "frame_time_ms": 0.440,
      "fps": 1487,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2100,
      "timestamp_ms": 1021.812,
      "frame_time_ms": 0.402,
      "fps": 1487,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2101,
      "timestamp_ms": 1022.202,
      "frame_time_ms": 0.391,
      "fps": 1488,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2102,
      "timestamp_ms": 1022.621,
      "frame_time_ms": 0.419,
      "fps": 1488,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2103,
      "timestamp_ms": 1023.093,
      "frame_time_ms": 0.471,
      "fps": 1500,
      "work_time_ms": 0.470,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2104,
      "timestamp_ms": 1023.802,
      "frame_time_ms": 0.709,
      "fps": 1502,
      "work_time_ms": 0.707,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2105,
      "timestamp_ms": 1024.313,
      "frame_time_ms": 0.511,
      "fps": 1509,
      "work_time_ms": 0.510,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2106,
      "timestamp_ms": 1024.758,
      "frame_time_ms": 0.446,
      "fps": 1513,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2107,
      "timestamp_ms": 1025.188,
      "frame_time_ms": 0.430,
      "fps": 1511,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2108,
      "timestamp_ms": 1025.619,
      "frame_time_ms": 0.430,
      "fps": 1510,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2109,
      "timestamp_ms": 1025.992,
      "frame_time_ms": 0.374,
      "fps": 1509,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2110,
      "timestamp_ms": 1026.929,
      "frame_time_ms": 0.937,
      "fps": 1488,
      "work_time_ms": 0.937,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2111,
      "timestamp_ms": 1027.937,
      "frame_time_ms": 1.007,
      "fps": 1469,
      "work_time_ms": 1.006,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2112,
      "timestamp_ms": 1028.765,
      "frame_time_ms": 0.829,
      "fps": 1454,
      "work_time_ms": 0.828,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2113,
      "timestamp_ms": 1029.814,
      "frame_time_ms": 1.048,
      "fps": 1432,
      "work_time_ms": 1.048,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2114,
      "timestamp_ms": 1030.274,
      "frame_time_ms": 0.461,
      "fps": 1429,
      "work_time_ms": 0.460,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2115,
      "timestamp_ms": 1030.667,
      "frame_time_ms": 0.392,
      "fps": 1428,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2116,
      "timestamp_ms": 1031.083,
      "frame_time_ms": 0.416,
      "fps": 1425,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2117,
      "timestamp_ms": 1031.461,
      "frame_time_ms": 0.379,
      "fps": 1425,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2118,
      "timestamp_ms": 1031.814,
      "frame_time_ms": 0.353,
      "fps": 1424,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2119,
      "timestamp_ms": 1032.159,
      "frame_time_ms": 0.345,
      "fps": 1426,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2120,
      "timestamp_ms": 1032.495,
      "frame_time_ms": 0.336,
      "fps": 1428,
      "work_time_ms": 0.336,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2121,
      "timestamp_ms": 1032.823,
      "frame_time_ms": 0.328,
      "fps": 1431,
      "work_time_ms": 0.327,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2122,
      "timestamp_ms": 1033.370,
      "frame_time_ms": 0.547,
      "fps": 1426,
      "work_time_ms": 0.545,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2123,
      "timestamp_ms": 1033.885,
      "frame_time_ms": 0.515,
      "fps": 1424,
      "work_time_ms": 0.513,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2124,
      "timestamp_ms": 1034.270,
      "frame_time_ms": 0.384,
      "fps": 1426,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2125,
      "timestamp_ms": 1034.665,
      "frame_time_ms": 0.395,
      "fps": 1429,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2126,
      "timestamp_ms": 1035.133,
      "frame_time_ms": 0.468,
      "fps": 1432,
      "work_time_ms": 0.468,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2127,
      "timestamp_ms": 1035.523,
      "frame_time_ms": 0.391,
      "fps": 1442,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2128,
      "timestamp_ms": 1035.910,
      "frame_time_ms": 0.387,
      "fps": 1466,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2129,
      "timestamp_ms": 1036.303,
      "frame_time_ms": 0.392,
      "fps": 1489,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2130,
      "timestamp_ms": 1036.682,
      "frame_time_ms": 0.380,
      "fps": 1514,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2131,
      "timestamp_ms": 1037.005,
      "frame_time_ms": 0.323,
      "fps": 1543,
      "work_time_ms": 0.322,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2132,
      "timestamp_ms": 1037.366,
      "frame_time_ms": 0.361,
      "fps": 1567,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2133,
      "timestamp_ms": 1037.737,
      "frame_time_ms": 0.370,
      "fps": 1588,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2134,
      "timestamp_ms": 1038.107,
      "frame_time_ms": 0.371,
      "fps": 1606,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2135,
      "timestamp_ms": 1038.520,
      "frame_time_ms": 0.412,
      "fps": 1623,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2136,
      "timestamp_ms": 1038.899,
      "frame_time_ms": 0.379,
      "fps": 1647,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2137,
      "timestamp_ms": 1039.249,
      "frame_time_ms": 0.351,
      "fps": 1692,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2138,
      "timestamp_ms": 1039.677,
      "frame_time_ms": 0.428,
      "fps": 1715,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2139,
      "timestamp_ms": 1040.272,
      "frame_time_ms": 0.594,
      "fps": 1726,
      "work_time_ms": 0.592,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2140,
      "timestamp_ms": 1040.664,
      "frame_time_ms": 0.393,
      "fps": 1753,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2141,
      "timestamp_ms": 1041.049,
      "frame_time_ms": 0.385,
      "fps": 1773,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2142,
      "timestamp_ms": 1041.395,
      "frame_time_ms": 0.345,
      "fps": 1802,
      "work_time_ms": 0.345,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2143,
      "timestamp_ms": 1041.708,
      "frame_time_ms": 0.314,
      "fps": 1825,
      "work_time_ms": 0.314,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2144,
      "timestamp_ms": 1042.057,
      "frame_time_ms": 0.349,
      "fps": 1848,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2145,
      "timestamp_ms": 1042.437,
      "frame_time_ms": 0.380,
      "fps": 1869,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2146,
      "timestamp_ms": 1042.769,
      "frame_time_ms": 0.331,
      "fps": 1899,
      "work_time_ms": 0.331,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2147,
      "timestamp_ms": 1043.112,
      "frame_time_ms": 0.343,
      "fps": 1923,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2148,
      "timestamp_ms": 1043.517,
      "frame_time_ms": 0.405,
      "fps": 1950,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2149,
      "timestamp_ms": 1043.941,
      "frame_time_ms": 0.425,
      "fps": 1974,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2150,
      "timestamp_ms": 1044.403,
      "frame_time_ms": 0.462,
      "fps": 2009,
      "work_time_ms": 0.446,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2151,
      "timestamp_ms": 1044.802,
      "frame_time_ms": 0.399,
      "fps": 2033,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2152,
      "timestamp_ms": 1045.183,
      "frame_time_ms": 0.381,
      "fps": 2057,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2153,
      "timestamp_ms": 1045.508,
      "frame_time_ms": 0.325,
      "fps": 2095,
      "work_time_ms": 0.325,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2154,
      "timestamp_ms": 1045.893,
      "frame_time_ms": 0.385,
      "fps": 2120,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2155,
      "timestamp_ms": 1046.216,
      "frame_time_ms": 0.323,
      "fps": 2160,
      "work_time_ms": 0.322,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2156,
      "timestamp_ms": 1046.597,
      "frame_time_ms": 0.381,
      "fps": 2200,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2157,
      "timestamp_ms": 1046.991,
      "frame_time_ms": 0.394,
      "fps": 2234,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2158,
      "timestamp_ms": 1047.362,
      "frame_time_ms": 0.371,
      "fps": 2273,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2159,
      "timestamp_ms": 1047.711,
      "frame_time_ms": 0.349,
      "fps": 2281,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2160,
      "timestamp_ms": 1048.109,
      "frame_time_ms": 0.398,
      "fps": 2281,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2161,
      "timestamp_ms": 1048.514,
      "frame_time_ms": 0.405,
      "fps": 2280,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2162,
      "timestamp_ms": 1048.912,
      "frame_time_ms": 0.398,
      "fps": 2282,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2163,
      "timestamp_ms": 1049.257,
      "frame_time_ms": 0.345,
      "fps": 2293,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2164,
      "timestamp_ms": 1049.602,
      "frame_time_ms": 0.345,
      "fps": 2325,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2165,
      "timestamp_ms": 1049.950,
      "frame_time_ms": 0.348,
      "fps": 2340,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2166,
      "timestamp_ms": 1050.335,
      "frame_time_ms": 0.385,
      "fps": 2345,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2167,
      "timestamp_ms": 1050.801,
      "frame_time_ms": 0.465,
      "fps": 2342,
      "work_time_ms": 0.465,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2168,
      "timestamp_ms": 1051.219,
      "frame_time_ms": 0.419,
      "fps": 2343,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2169,
      "timestamp_ms": 1051.621,
      "frame_time_ms": 0.401,
      "fps": 2341,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2170,
      "timestamp_ms": 1052.020,
      "frame_time_ms": 0.400,
      "fps": 2391,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2171,
      "timestamp_ms": 1052.381,
      "frame_time_ms": 0.361,
      "fps": 2454,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2172,
      "timestamp_ms": 1052.737,
      "frame_time_ms": 0.356,
      "fps": 2502,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2173,
      "timestamp_ms": 1053.076,
      "frame_time_ms": 0.339,
      "fps": 2579,
      "work_time_ms": 0.339,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2174,
      "timestamp_ms": 1053.562,
      "frame_time_ms": 0.485,
      "fps": 2576,
      "work_time_ms": 0.484,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2175,
      "timestamp_ms": 1053.960,
      "frame_time_ms": 0.398,
      "fps": 2575,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2176,
      "timestamp_ms": 1054.339,
      "frame_time_ms": 0.380,
      "fps": 2579,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2177,
      "timestamp_ms": 1054.752,
      "frame_time_ms": 0.413,
      "fps": 2576,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2178,
      "timestamp_ms": 1055.140,
      "frame_time_ms": 0.388,
      "fps": 2572,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2179,
      "timestamp_ms": 1055.568,
      "frame_time_ms": 0.428,
      "fps": 2563,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2180,
      "timestamp_ms": 1056.059,
      "frame_time_ms": 0.491,
      "fps": 2546,
      "work_time_ms": 0.490,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2181,
      "timestamp_ms": 1056.465,
      "frame_time_ms": 0.406,
      "fps": 2537,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2182,
      "timestamp_ms": 1056.952,
      "frame_time_ms": 0.487,
      "fps": 2544,
      "work_time_ms": 0.485,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2183,
      "timestamp_ms": 1057.578,
      "frame_time_ms": 0.625,
      "fps": 2532,
      "work_time_ms": 0.623,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2184,
      "timestamp_ms": 1058.016,
      "frame_time_ms": 0.439,
      "fps": 2526,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2185,
      "timestamp_ms": 1058.370,
      "frame_time_ms": 0.354,
      "fps": 2531,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2186,
      "timestamp_ms": 1058.775,
      "frame_time_ms": 0.404,
      "fps": 2537,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2187,
      "timestamp_ms": 1059.210,
      "frame_time_ms": 0.436,
      "fps": 2533,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2188,
      "timestamp_ms": 1059.605,
      "frame_time_ms": 0.395,
      "fps": 2532,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2189,
      "timestamp_ms": 1060.028,
      "frame_time_ms": 0.423,
      "fps": 2528,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2190,
      "timestamp_ms": 1060.616,
      "frame_time_ms": 0.587,
      "fps": 2506,
      "work_time_ms": 0.585,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2191,
      "timestamp_ms": 1061.295,
      "frame_time_ms": 0.679,
      "fps": 2470,
      "work_time_ms": 0.678,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2192,
      "timestamp_ms": 1061.982,
      "frame_time_ms": 0.687,
      "fps": 2437,
      "work_time_ms": 0.686,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2193,
      "timestamp_ms": 1062.615,
      "frame_time_ms": 0.633,
      "fps": 2411,
      "work_time_ms": 0.632,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2194,
      "timestamp_ms": 1063.262,
      "frame_time_ms": 0.648,
      "fps": 2385,
      "work_time_ms": 0.647,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2195,
      "timestamp_ms": 1063.644,
      "frame_time_ms": 0.382,
      "fps": 2388,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2196,
      "timestamp_ms": 1064.026,
      "frame_time_ms": 0.382,
      "fps": 2387,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2197,
      "timestamp_ms": 1064.390,
      "frame_time_ms": 0.363,
      "fps": 2386,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2198,
      "timestamp_ms": 1064.745,
      "frame_time_ms": 0.355,
      "fps": 2393,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2199,
      "timestamp_ms": 1065.105,
      "frame_time_ms": 0.361,
      "fps": 2416,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2200,
      "timestamp_ms": 1065.454,
      "frame_time_ms": 0.349,
      "fps": 2420,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2201,
      "timestamp_ms": 1065.841,
      "frame_time_ms": 0.387,
      "fps": 2420,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2202,
      "timestamp_ms": 1066.225,
      "frame_time_ms": 0.383,
      "fps": 2416,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2203,
      "timestamp_ms": 1066.598,
      "frame_time_ms": 0.373,
      "fps": 2410,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2204,
      "timestamp_ms": 1067.085,
      "frame_time_ms": 0.487,
      "fps": 2397,
      "work_time_ms": 0.486,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2205,
      "timestamp_ms": 1067.601,
      "frame_time_ms": 0.517,
      "fps": 2384,
      "work_time_ms": 0.516,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2206,
      "timestamp_ms": 1068.043,
      "frame_time_ms": 0.442,
      "fps": 2373,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2207,
      "timestamp_ms": 1068.421,
      "frame_time_ms": 0.378,
      "fps": 2370,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2208,
      "timestamp_ms": 1068.834,
      "frame_time_ms": 0.413,
      "fps": 2369,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2209,
      "timestamp_ms": 1069.234,
      "frame_time_ms": 0.400,
      "fps": 2372,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2210,
      "timestamp_ms": 1069.628,
      "frame_time_ms": 0.393,
      "fps": 2378,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2211,
      "timestamp_ms": 1069.978,
      "frame_time_ms": 0.351,
      "fps": 2383,
      "work_time_ms": 0.351,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2212,
      "timestamp_ms": 1070.375,
      "frame_time_ms": 0.396,
      "fps": 2381,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2213,
      "timestamp_ms": 1070.761,
      "frame_time_ms": 0.387,
      "fps": 2375,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2214,
      "timestamp_ms": 1071.100,
      "frame_time_ms": 0.339,
      "fps": 2380,
      "work_time_ms": 0.339,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2215,
      "timestamp_ms": 1071.457,
      "frame_time_ms": 0.357,
      "fps": 2377,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2216,
      "timestamp_ms": 1071.893,
      "frame_time_ms": 0.435,
      "fps": 2372,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2217,
      "timestamp_ms": 1072.235,
      "frame_time_ms": 0.343,
      "fps": 2376,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2218,
      "timestamp_ms": 1072.620,
      "frame_time_ms": 0.384,
      "fps": 2375,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2219,
      "timestamp_ms": 1073.005,
      "frame_time_ms": 0.385,
      "fps": 2372,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2220,
      "timestamp_ms": 1073.711,
      "frame_time_ms": 0.706,
      "fps": 2343,
      "work_time_ms": 0.705,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2221,
      "timestamp_ms": 1074.490,
      "frame_time_ms": 0.779,
      "fps": 2309,
      "work_time_ms": 0.778,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2222,
      "timestamp_ms": 1075.283,
      "frame_time_ms": 0.793,
      "fps": 2275,
      "work_time_ms": 0.792,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2223,
      "timestamp_ms": 1075.978,
      "frame_time_ms": 0.695,
      "fps": 2245,
      "work_time_ms": 0.694,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2224,
      "timestamp_ms": 1076.373,
      "frame_time_ms": 0.395,
      "fps": 2241,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2225,
      "timestamp_ms": 1076.798,
      "frame_time_ms": 0.426,
      "fps": 2234,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2226,
      "timestamp_ms": 1077.211,
      "frame_time_ms": 0.413,
      "fps": 2232,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2227,
      "timestamp_ms": 1077.579,
      "frame_time_ms": 0.368,
      "fps": 2240,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2228,
      "timestamp_ms": 1078.080,
      "frame_time_ms": 0.500,
      "fps": 2233,
      "work_time_ms": 0.498,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2229,
      "timestamp_ms": 1078.601,
      "frame_time_ms": 0.522,
      "fps": 2223,
      "work_time_ms": 0.521,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2230,
      "timestamp_ms": 1079.240,
      "frame_time_ms": 0.639,
      "fps": 2204,
      "work_time_ms": 0.638,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2231,
      "timestamp_ms": 1080.056,
      "frame_time_ms": 0.816,
      "fps": 2168,
      "work_time_ms": 0.815,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2232,
      "timestamp_ms": 1080.838,
      "frame_time_ms": 0.782,
      "fps": 2135,
      "work_time_ms": 0.780,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2233,
      "timestamp_ms": 1081.570,
      "frame_time_ms": 0.732,
      "fps": 2105,
      "work_time_ms": 0.731,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2234,
      "timestamp_ms": 1082.328,
      "frame_time_ms": 0.758,
      "fps": 2085,
      "work_time_ms": 0.757,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2235,
      "timestamp_ms": 1083.019,
      "frame_time_ms": 0.691,
      "fps": 2064,
      "work_time_ms": 0.689,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2236,
      "timestamp_ms": 1083.589,
      "frame_time_ms": 0.570,
      "fps": 2051,
      "work_time_ms": 0.569,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2237,
      "timestamp_ms": 1084.368,
      "frame_time_ms": 0.778,
      "fps": 2026,
      "work_time_ms": 0.778,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2238,
      "timestamp_ms": 1084.887,
      "frame_time_ms": 0.520,
      "fps": 2017,
      "work_time_ms": 0.520,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2239,
      "timestamp_ms": 1085.422,
      "frame_time_ms": 0.534,
      "fps": 2009,
      "work_time_ms": 0.534,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2240,
      "timestamp_ms": 1085.985,
      "frame_time_ms": 0.563,
      "fps": 2005,
      "work_time_ms": 0.563,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2241,
      "timestamp_ms": 1086.571,
      "frame_time_ms": 0.587,
      "fps": 1992,
      "work_time_ms": 0.585,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2242,
      "timestamp_ms": 1087.311,
      "frame_time_ms": 0.740,
      "fps": 1976,
      "work_time_ms": 0.739,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2243,
      "timestamp_ms": 1087.985,
      "frame_time_ms": 0.674,
      "fps": 1973,
      "work_time_ms": 0.673,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2244,
      "timestamp_ms": 1088.388,
      "frame_time_ms": 0.403,
      "fps": 1975,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2245,
      "timestamp_ms": 1088.909,
      "frame_time_ms": 0.520,
      "fps": 1964,
      "work_time_ms": 0.519,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2246,
      "timestamp_ms": 1089.714,
      "frame_time_ms": 0.806,
      "fps": 1939,
      "work_time_ms": 0.803,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2247,
      "timestamp_ms": 1090.482,
      "frame_time_ms": 0.767,
      "fps": 1918,
      "work_time_ms": 0.766,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2248,
      "timestamp_ms": 1091.223,
      "frame_time_ms": 0.741,
      "fps": 1897,
      "work_time_ms": 0.740,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2249,
      "timestamp_ms": 1091.739,
      "frame_time_ms": 0.517,
      "fps": 1892,
      "work_time_ms": 0.516,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2250,
      "timestamp_ms": 1092.146,
      "frame_time_ms": 0.407,
      "fps": 1902,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2251,
      "timestamp_ms": 1092.551,
      "frame_time_ms": 0.405,
      "fps": 1919,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2252,
      "timestamp_ms": 1092.963,
      "frame_time_ms": 0.412,
      "fps": 1936,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2253,
      "timestamp_ms": 1093.430,
      "frame_time_ms": 0.467,
      "fps": 1947,
      "work_time_ms": 0.465,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2254,
      "timestamp_ms": 1094.018,
      "frame_time_ms": 0.588,
      "fps": 1950,
      "work_time_ms": 0.588,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2255,
      "timestamp_ms": 1094.433,
      "frame_time_ms": 0.415,
      "fps": 1948,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2256,
      "timestamp_ms": 1094.841,
      "frame_time_ms": 0.408,
      "fps": 1947,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2257,
      "timestamp_ms": 1095.174,
      "frame_time_ms": 0.332,
      "fps": 1949,
      "work_time_ms": 0.332,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2258,
      "timestamp_ms": 1095.544,
      "frame_time_ms": 0.370,
      "fps": 1948,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2259,
      "timestamp_ms": 1095.986,
      "frame_time_ms": 0.442,
      "fps": 1943,
      "work_time_ms": 0.442,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2260,
      "timestamp_ms": 1096.391,
      "frame_time_ms": 0.406,
      "fps": 1939,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2261,
      "timestamp_ms": 1096.768,
      "frame_time_ms": 0.376,
      "fps": 1940,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2262,
      "timestamp_ms": 1097.121,
      "frame_time_ms": 0.354,
      "fps": 1941,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2263,
      "timestamp_ms": 1097.516,
      "frame_time_ms": 0.395,
      "fps": 1940,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2264,
      "timestamp_ms": 1098.301,
      "frame_time_ms": 0.785,
      "fps": 1922,
      "work_time_ms": 0.782,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2265,
      "timestamp_ms": 1099.124,
      "frame_time_ms": 0.822,
      "fps": 1903,
      "work_time_ms": 0.819,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2266,
      "timestamp_ms": 1099.920,
      "frame_time_ms": 0.797,
      "fps": 1882,
      "work_time_ms": 0.794,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2267,
      "timestamp_ms": 1100.789,
      "frame_time_ms": 0.868,
      "fps": 1853,
      "work_time_ms": 0.866,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2268,
      "timestamp_ms": 1101.644,
      "frame_time_ms": 0.856,
      "fps": 1828,
      "work_time_ms": 0.853,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2269,
      "timestamp_ms": 1102.512,
      "frame_time_ms": 0.868,
      "fps": 1802,
      "work_time_ms": 0.866,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2270,
      "timestamp_ms": 1103.311,
      "frame_time_ms": 0.798,
      "fps": 1781,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2271,
      "timestamp_ms": 1104.200,
      "frame_time_ms": 0.890,
      "fps": 1753,
      "work_time_ms": 0.888,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2272,
      "timestamp_ms": 1105.041,
      "frame_time_ms": 0.840,
      "fps": 1730,
      "work_time_ms": 0.839,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2273,
      "timestamp_ms": 1105.851,
      "frame_time_ms": 0.810,
      "fps": 1709,
      "work_time_ms": 0.809,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2274,
      "timestamp_ms": 1106.636,
      "frame_time_ms": 0.785,
      "fps": 1688,
      "work_time_ms": 0.784,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2275,
      "timestamp_ms": 1107.478,
      "frame_time_ms": 0.843,
      "fps": 1665,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2276,
      "timestamp_ms": 1108.479,
      "frame_time_ms": 1.000,
      "fps": 1639,
      "work_time_ms": 0.998,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2277,
      "timestamp_ms": 1109.280,
      "frame_time_ms": 0.801,
      "fps": 1619,
      "work_time_ms": 0.800,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2278,
      "timestamp_ms": 1110.381,
      "frame_time_ms": 1.101,
      "fps": 1588,
      "work_time_ms": 1.095,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2279,
      "timestamp_ms": 1111.816,
      "frame_time_ms": 1.433,
      "fps": 1546,
      "work_time_ms": 1.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2280,
      "timestamp_ms": 1113.243,
      "frame_time_ms": 1.429,
      "fps": 1517,
      "work_time_ms": 1.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2281,
      "timestamp_ms": 1114.362,
      "frame_time_ms": 1.119,
      "fps": 1504,
      "work_time_ms": 1.117,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2282,
      "timestamp_ms": 1115.698,
      "frame_time_ms": 1.336,
      "fps": 1484,
      "work_time_ms": 1.333,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2283,
      "timestamp_ms": 1116.722,
      "frame_time_ms": 1.025,
      "fps": 1472,
      "work_time_ms": 1.021,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2284,
      "timestamp_ms": 1117.846,
      "frame_time_ms": 1.123,
      "fps": 1446,
      "work_time_ms": 1.118,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2285,
      "timestamp_ms": 1118.977,
      "frame_time_ms": 1.131,
      "fps": 1422,
      "work_time_ms": 1.129,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2286,
      "timestamp_ms": 1119.493,
      "frame_time_ms": 0.517,
      "fps": 1419,
      "work_time_ms": 0.516,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2287,
      "timestamp_ms": 1120.057,
      "frame_time_ms": 0.564,
      "fps": 1412,
      "work_time_ms": 0.563,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2288,
      "timestamp_ms": 1120.481,
      "frame_time_ms": 0.424,
      "fps": 1415,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2289,
      "timestamp_ms": 1120.918,
      "frame_time_ms": 0.437,
      "fps": 1417,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2290,
      "timestamp_ms": 1121.368,
      "frame_time_ms": 0.450,
      "fps": 1424,
      "work_time_ms": 0.449,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2291,
      "timestamp_ms": 1121.770,
      "frame_time_ms": 0.402,
      "fps": 1438,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2292,
      "timestamp_ms": 1122.106,
      "frame_time_ms": 0.336,
      "fps": 1453,
      "work_time_ms": 0.335,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2293,
      "timestamp_ms": 1122.448,
      "frame_time_ms": 0.341,
      "fps": 1467,
      "work_time_ms": 0.341,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2294,
      "timestamp_ms": 1122.841,
      "frame_time_ms": 0.394,
      "fps": 1481,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2295,
      "timestamp_ms": 1123.248,
      "frame_time_ms": 0.407,
      "fps": 1491,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2296,
      "timestamp_ms": 1123.577,
      "frame_time_ms": 0.329,
      "fps": 1500,
      "work_time_ms": 0.328,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2297,
      "timestamp_ms": 1123.949,
      "frame_time_ms": 0.372,
      "fps": 1515,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2298,
      "timestamp_ms": 1124.361,
      "frame_time_ms": 0.412,
      "fps": 1519,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2299,
      "timestamp_ms": 1124.776,
      "frame_time_ms": 0.414,
      "fps": 1524,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2300,
      "timestamp_ms": 1125.146,
      "frame_time_ms": 0.371,
      "fps": 1532,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2301,
      "timestamp_ms": 1125.518,
      "frame_time_ms": 0.371,
      "fps": 1540,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2302,
      "timestamp_ms": 1125.958,
      "frame_time_ms": 0.441,
      "fps": 1552,
      "work_time_ms": 0.440,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2303,
      "timestamp_ms": 1126.315,
      "frame_time_ms": 0.357,
      "fps": 1565,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2304,
      "timestamp_ms": 1126.667,
      "frame_time_ms": 0.352,
      "fps": 1567,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2305,
      "timestamp_ms": 1127.056,
      "frame_time_ms": 0.389,
      "fps": 1572,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2306,
      "timestamp_ms": 1127.458,
      "frame_time_ms": 0.402,
      "fps": 1589,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2307,
      "timestamp_ms": 1127.809,
      "frame_time_ms": 0.350,
      "fps": 1607,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2308,
      "timestamp_ms": 1128.195,
      "frame_time_ms": 0.386,
      "fps": 1622,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2309,
      "timestamp_ms": 1128.575,
      "frame_time_ms": 0.381,
      "fps": 1628,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2310,
      "timestamp_ms": 1128.979,
      "frame_time_ms": 0.404,
      "fps": 1628,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2311,
      "timestamp_ms": 1129.313,
      "frame_time_ms": 0.334,
      "fps": 1632,
      "work_time_ms": 0.334,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2312,
      "timestamp_ms": 1129.650,
      "frame_time_ms": 0.337,
      "fps": 1635,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2313,
      "timestamp_ms": 1130.066,
      "frame_time_ms": 0.416,
      "fps": 1637,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2314,
      "timestamp_ms": 1130.445,
      "frame_time_ms": 0.378,
      "fps": 1647,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2315,
      "timestamp_ms": 1131.023,
      "frame_time_ms": 0.578,
      "fps": 1639,
      "work_time_ms": 0.577,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2316,
      "timestamp_ms": 1131.436,
      "frame_time_ms": 0.414,
      "fps": 1639,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2317,
      "timestamp_ms": 1131.840,
      "frame_time_ms": 0.404,
      "fps": 1636,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2318,
      "timestamp_ms": 1132.295,
      "frame_time_ms": 0.454,
      "fps": 1632,
      "work_time_ms": 0.454,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2319,
      "timestamp_ms": 1132.699,
      "frame_time_ms": 0.405,
      "fps": 1634,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2320,
      "timestamp_ms": 1133.049,
      "frame_time_ms": 0.350,
      "fps": 1636,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2321,
      "timestamp_ms": 1133.393,
      "frame_time_ms": 0.344,
      "fps": 1638,
      "work_time_ms": 0.343,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2322,
      "timestamp_ms": 1133.915,
      "frame_time_ms": 0.521,
      "fps": 1630,
      "work_time_ms": 0.520,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2323,
      "timestamp_ms": 1134.430,
      "frame_time_ms": 0.515,
      "fps": 1625,
      "work_time_ms": 0.514,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2324,
      "timestamp_ms": 1134.807,
      "frame_time_ms": 0.378,
      "fps": 1643,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2325,
      "timestamp_ms": 1135.202,
      "frame_time_ms": 0.394,
      "fps": 1663,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2326,
      "timestamp_ms": 1135.610,
      "frame_time_ms": 0.409,
      "fps": 1681,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2327,
      "timestamp_ms": 1136.174,
      "frame_time_ms": 0.564,
      "fps": 1695,
      "work_time_ms": 0.563,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2328,
      "timestamp_ms": 1136.534,
      "frame_time_ms": 0.360,
      "fps": 1719,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2329,
      "timestamp_ms": 1137.072,
      "frame_time_ms": 0.537,
      "fps": 1736,
      "work_time_ms": 0.536,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2330,
      "timestamp_ms": 1137.636,
      "frame_time_ms": 0.564,
      "fps": 1747,
      "work_time_ms": 0.563,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2331,
      "timestamp_ms": 1138.164,
      "frame_time_ms": 0.529,
      "fps": 1766,
      "work_time_ms": 0.528,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2332,
      "timestamp_ms": 1138.744,
      "frame_time_ms": 0.580,
      "fps": 1780,
      "work_time_ms": 0.579,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2333,
      "timestamp_ms": 1139.314,
      "frame_time_ms": 0.570,
      "fps": 1792,
      "work_time_ms": 0.569,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2334,
      "timestamp_ms": 1139.847,
      "frame_time_ms": 0.533,
      "fps": 1806,
      "work_time_ms": 0.531,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2335,
      "timestamp_ms": 1140.380,
      "frame_time_ms": 0.533,
      "fps": 1823,
      "work_time_ms": 0.532,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2336,
      "timestamp_ms": 1140.926,
      "frame_time_ms": 0.546,
      "fps": 1849,
      "work_time_ms": 0.545,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2337,
      "timestamp_ms": 1141.503,
      "frame_time_ms": 0.577,
      "fps": 1861,
      "work_time_ms": 0.576,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2338,
      "timestamp_ms": 1142.074,
      "frame_time_ms": 0.570,
      "fps": 1893,
      "work_time_ms": 0.569,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2339,
      "timestamp_ms": 1142.605,
      "frame_time_ms": 0.531,
      "fps": 1948,
      "work_time_ms": 0.530,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2340,
      "timestamp_ms": 1143.122,
      "frame_time_ms": 0.518,
      "fps": 2008,
      "work_time_ms": 0.517,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2341,
      "timestamp_ms": 1143.713,
      "frame_time_ms": 0.591,
      "fps": 2044,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2342,
      "timestamp_ms": 1144.477,
      "frame_time_ms": 0.763,
      "fps": 2084,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2343,
      "timestamp_ms": 1145.225,
      "frame_time_ms": 0.749,
      "fps": 2105,
      "work_time_ms": 0.747,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2344,
      "timestamp_ms": 1145.872,
      "frame_time_ms": 0.646,
      "fps": 2140,
      "work_time_ms": 0.645,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2345,
      "timestamp_ms": 1146.530,
      "frame_time_ms": 0.659,
      "fps": 2177,
      "work_time_ms": 0.656,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2346,
      "timestamp_ms": 1147.559,
      "frame_time_ms": 1.028,
      "fps": 2137,
      "work_time_ms": 1.025,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2347,
      "timestamp_ms": 1148.660,
      "frame_time_ms": 1.101,
      "fps": 2097,
      "work_time_ms": 1.098,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2348,
      "timestamp_ms": 1149.626,
      "frame_time_ms": 0.967,
      "fps": 2058,
      "work_time_ms": 0.965,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2349,
      "timestamp_ms": 1150.423,
      "frame_time_ms": 0.796,
      "fps": 2033,
      "work_time_ms": 0.795,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2350,
      "timestamp_ms": 1151.064,
      "frame_time_ms": 0.642,
      "fps": 2020,
      "work_time_ms": 0.641,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2351,
      "timestamp_ms": 1152.125,
      "frame_time_ms": 1.061,
      "fps": 1976,
      "work_time_ms": 1.059,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2352,
      "timestamp_ms": 1152.855,
      "frame_time_ms": 0.729,
      "fps": 1951,
      "work_time_ms": 0.728,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2353,
      "timestamp_ms": 1153.625,
      "frame_time_ms": 0.771,
      "fps": 1924,
      "work_time_ms": 0.769,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2354,
      "timestamp_ms": 1154.387,
      "frame_time_ms": 0.762,
      "fps": 1901,
      "work_time_ms": 0.760,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2355,
      "timestamp_ms": 1155.279,
      "frame_time_ms": 0.891,
      "fps": 1873,
      "work_time_ms": 0.889,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2356,
      "timestamp_ms": 1156.165,
      "frame_time_ms": 0.886,
      "fps": 1841,
      "work_time_ms": 0.884,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2357,
      "timestamp_ms": 1156.780,
      "frame_time_ms": 0.616,
      "fps": 1827,
      "work_time_ms": 0.614,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2358,
      "timestamp_ms": 1157.367,
      "frame_time_ms": 0.587,
      "fps": 1817,
      "work_time_ms": 0.585,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2359,
      "timestamp_ms": 1158.056,
      "frame_time_ms": 0.688,
      "fps": 1802,
      "work_time_ms": 0.685,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2360,
      "timestamp_ms": 1158.679,
      "frame_time_ms": 0.624,
      "fps": 1789,
      "work_time_ms": 0.622,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2361,
      "timestamp_ms": 1159.303,
      "frame_time_ms": 0.624,
      "fps": 1775,
      "work_time_ms": 0.622,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2362,
      "timestamp_ms": 1159.971,
      "frame_time_ms": 0.667,
      "fps": 1764,
      "work_time_ms": 0.666,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2363,
      "timestamp_ms": 1160.677,
      "frame_time_ms": 0.706,
      "fps": 1746,
      "work_time_ms": 0.703,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2364,
      "timestamp_ms": 1161.419,
      "frame_time_ms": 0.741,
      "fps": 1726,
      "work_time_ms": 0.738,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2365,
      "timestamp_ms": 1161.879,
      "frame_time_ms": 0.461,
      "fps": 1723,
      "work_time_ms": 0.460,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2366,
      "timestamp_ms": 1162.315,
      "frame_time_ms": 0.437,
      "fps": 1721,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2367,
      "timestamp_ms": 1162.855,
      "frame_time_ms": 0.539,
      "fps": 1712,
      "work_time_ms": 0.538,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2368,
      "timestamp_ms": 1163.282,
      "frame_time_ms": 0.428,
      "fps": 1709,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2369,
      "timestamp_ms": 1163.672,
      "frame_time_ms": 0.390,
      "fps": 1709,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2370,
      "timestamp_ms": 1164.075,
      "frame_time_ms": 0.402,
      "fps": 1709,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2371,
      "timestamp_ms": 1164.438,
      "frame_time_ms": 0.363,
      "fps": 1708,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2372,
      "timestamp_ms": 1164.825,
      "frame_time_ms": 0.387,
      "fps": 1705,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2373,
      "timestamp_ms": 1165.228,
      "frame_time_ms": 0.403,
      "fps": 1706,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2374,
      "timestamp_ms": 1165.563,
      "frame_time_ms": 0.336,
      "fps": 1708,
      "work_time_ms": 0.336,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2375,
      "timestamp_ms": 1165.987,
      "frame_time_ms": 0.424,
      "fps": 1716,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2376,
      "timestamp_ms": 1166.441,
      "frame_time_ms": 0.453,
      "fps": 1714,
      "work_time_ms": 0.452,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2377,
      "timestamp_ms": 1166.838,
      "frame_time_ms": 0.397,
      "fps": 1714,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2378,
      "timestamp_ms": 1167.212,
      "frame_time_ms": 0.375,
      "fps": 1718,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2379,
      "timestamp_ms": 1167.556,
      "frame_time_ms": 0.344,
      "fps": 1721,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2380,
      "timestamp_ms": 1167.958,
      "frame_time_ms": 0.401,
      "fps": 1718,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2381,
      "timestamp_ms": 1168.349,
      "frame_time_ms": 0.392,
      "fps": 1716,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2382,
      "timestamp_ms": 1168.703,
      "frame_time_ms": 0.354,
      "fps": 1724,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2383,
      "timestamp_ms": 1169.029,
      "frame_time_ms": 0.325,
      "fps": 1734,
      "work_time_ms": 0.325,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2384,
      "timestamp_ms": 1169.362,
      "frame_time_ms": 0.334,
      "fps": 1736,
      "work_time_ms": 0.334,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2385,
      "timestamp_ms": 1169.729,
      "frame_time_ms": 0.367,
      "fps": 1737,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2386,
      "timestamp_ms": 1170.082,
      "frame_time_ms": 0.353,
      "fps": 1740,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2387,
      "timestamp_ms": 1170.450,
      "frame_time_ms": 0.368,
      "fps": 1750,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2388,
      "timestamp_ms": 1170.840,
      "frame_time_ms": 0.390,
      "fps": 1748,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2389,
      "timestamp_ms": 1171.259,
      "frame_time_ms": 0.418,
      "fps": 1755,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2390,
      "timestamp_ms": 1171.624,
      "frame_time_ms": 0.365,
      "fps": 1765,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2391,
      "timestamp_ms": 1172.000,
      "frame_time_ms": 0.376,
      "fps": 1773,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2392,
      "timestamp_ms": 1172.423,
      "frame_time_ms": 0.423,
      "fps": 1781,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2393,
      "timestamp_ms": 1172.831,
      "frame_time_ms": 0.409,
      "fps": 1790,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2394,
      "timestamp_ms": 1173.187,
      "frame_time_ms": 0.356,
      "fps": 1799,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2395,
      "timestamp_ms": 1173.596,
      "frame_time_ms": 0.408,
      "fps": 1806,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2396,
      "timestamp_ms": 1174.049,
      "frame_time_ms": 0.454,
      "fps": 1811,
      "work_time_ms": 0.454,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2397,
      "timestamp_ms": 1174.454,
      "frame_time_ms": 0.405,
      "fps": 1820,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2398,
      "timestamp_ms": 1174.889,
      "frame_time_ms": 0.435,
      "fps": 1828,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2399,
      "timestamp_ms": 1175.257,
      "frame_time_ms": 0.368,
      "fps": 1837,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2400,
      "timestamp_ms": 1175.756,
      "frame_time_ms": 0.498,
      "fps": 1838,
      "work_time_ms": 0.497,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2401,
      "timestamp_ms": 1176.480,
      "frame_time_ms": 0.723,
      "fps": 1831,
      "work_time_ms": 0.721,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2402,
      "timestamp_ms": 1177.561,
      "frame_time_ms": 1.081,
      "fps": 1813,
      "work_time_ms": 1.078,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2403,
      "timestamp_ms": 1178.427,
      "frame_time_ms": 0.868,
      "fps": 1807,
      "work_time_ms": 0.867,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2404,
      "timestamp_ms": 1179.183,
      "frame_time_ms": 0.755,
      "fps": 1801,
      "work_time_ms": 0.754,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2405,
      "timestamp_ms": 1180.118,
      "frame_time_ms": 0.935,
      "fps": 1786,
      "work_time_ms": 0.935,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2406,
      "timestamp_ms": 1180.874,
      "frame_time_ms": 0.756,
      "fps": 1800,
      "work_time_ms": 0.756,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2407,
      "timestamp_ms": 1181.276,
      "frame_time_ms": 0.402,
      "fps": 1839,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2408,
      "timestamp_ms": 1181.685,
      "frame_time_ms": 0.409,
      "fps": 1871,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2409,
      "timestamp_ms": 1182.077,
      "frame_time_ms": 0.393,
      "fps": 1895,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2410,
      "timestamp_ms": 1182.432,
      "frame_time_ms": 0.355,
      "fps": 1912,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2411,
      "timestamp_ms": 1183.088,
      "frame_time_ms": 0.655,
      "fps": 1937,
      "work_time_ms": 0.652,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2412,
      "timestamp_ms": 1183.568,
      "frame_time_ms": 0.480,
      "fps": 1953,
      "work_time_ms": 0.478,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2413,
      "timestamp_ms": 1184.195,
      "frame_time_ms": 0.627,
      "fps": 1962,
      "work_time_ms": 0.624,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2414,
      "timestamp_ms": 1184.708,
      "frame_time_ms": 0.513,
      "fps": 1978,
      "work_time_ms": 0.511,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2415,
      "timestamp_ms": 1185.134,
      "frame_time_ms": 0.426,
      "fps": 2009,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2416,
      "timestamp_ms": 1185.542,
      "frame_time_ms": 0.408,
      "fps": 2042,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2417,
      "timestamp_ms": 1185.895,
      "frame_time_ms": 0.353,
      "fps": 2060,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2418,
      "timestamp_ms": 1186.308,
      "frame_time_ms": 0.414,
      "fps": 2073,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2419,
      "timestamp_ms": 1186.715,
      "frame_time_ms": 0.407,
      "fps": 2093,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2420,
      "timestamp_ms": 1187.104,
      "frame_time_ms": 0.389,
      "fps": 2110,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2421,
      "timestamp_ms": 1187.472,
      "frame_time_ms": 0.368,
      "fps": 2130,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2422,
      "timestamp_ms": 1187.801,
      "frame_time_ms": 0.329,
      "fps": 2155,
      "work_time_ms": 0.328,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2423,
      "timestamp_ms": 1188.207,
      "frame_time_ms": 0.406,
      "fps": 2179,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2424,
      "timestamp_ms": 1188.589,
      "frame_time_ms": 0.381,
      "fps": 2208,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2425,
      "timestamp_ms": 1188.970,
      "frame_time_ms": 0.381,
      "fps": 2214,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2426,
      "timestamp_ms": 1189.305,
      "frame_time_ms": 0.336,
      "fps": 2223,
      "work_time_ms": 0.335,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2427,
      "timestamp_ms": 1189.684,
      "frame_time_ms": 0.378,
      "fps": 2236,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2428,
      "timestamp_ms": 1190.093,
      "frame_time_ms": 0.409,
      "fps": 2237,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2429,
      "timestamp_ms": 1190.411,
      "frame_time_ms": 0.319,
      "fps": 2243,
      "work_time_ms": 0.318,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2430,
      "timestamp_ms": 1190.800,
      "frame_time_ms": 0.388,
      "fps": 2245,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2431,
      "timestamp_ms": 1191.186,
      "frame_time_ms": 0.387,
      "fps": 2243,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2432,
      "timestamp_ms": 1191.537,
      "frame_time_ms": 0.350,
      "fps": 2246,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2433,
      "timestamp_ms": 1191.895,
      "frame_time_ms": 0.359,
      "fps": 2249,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2434,
      "timestamp_ms": 1192.251,
      "frame_time_ms": 0.356,
      "fps": 2248,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2435,
      "timestamp_ms": 1192.713,
      "frame_time_ms": 0.461,
      "fps": 2245,
      "work_time_ms": 0.460,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2436,
      "timestamp_ms": 1193.269,
      "frame_time_ms": 0.556,
      "fps": 2236,
      "work_time_ms": 0.554,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2437,
      "timestamp_ms": 1193.690,
      "frame_time_ms": 0.422,
      "fps": 2234,
      "work_time_ms": 0.421,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2438,
      "timestamp_ms": 1194.667,
      "frame_time_ms": 0.976,
      "fps": 2185,
      "work_time_ms": 0.972,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2439,
      "timestamp_ms": 1195.563,
      "frame_time_ms": 0.897,
      "fps": 2142,
      "work_time_ms": 0.896,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2440,
      "timestamp_ms": 1195.993,
      "frame_time_ms": 0.429,
      "fps": 2140,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2441,
      "timestamp_ms": 1196.370,
      "frame_time_ms": 0.378,
      "fps": 2141,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2442,
      "timestamp_ms": 1196.763,
      "frame_time_ms": 0.393,
      "fps": 2138,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2443,
      "timestamp_ms": 1197.137,
      "frame_time_ms": 0.374,
      "fps": 2134,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2444,
      "timestamp_ms": 1197.470,
      "frame_time_ms": 0.333,
      "fps": 2134,
      "work_time_ms": 0.332,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2445,
      "timestamp_ms": 1197.874,
      "frame_time_ms": 0.403,
      "fps": 2131,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2446,
      "timestamp_ms": 1198.292,
      "frame_time_ms": 0.419,
      "fps": 2126,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2447,
      "timestamp_ms": 1198.665,
      "frame_time_ms": 0.373,
      "fps": 2126,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2448,
      "timestamp_ms": 1199.008,
      "frame_time_ms": 0.343,
      "fps": 2130,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2449,
      "timestamp_ms": 1199.410,
      "frame_time_ms": 0.402,
      "fps": 2131,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2450,
      "timestamp_ms": 1199.913,
      "frame_time_ms": 0.503,
      "fps": 2120,
      "work_time_ms": 0.501,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2451,
      "timestamp_ms": 1200.290,
      "frame_time_ms": 0.376,
      "fps": 2120,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2452,
      "timestamp_ms": 1200.676,
      "frame_time_ms": 0.386,
      "fps": 2123,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2453,
      "timestamp_ms": 1201.082,
      "frame_time_ms": 0.407,
      "fps": 2123,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2454,
      "timestamp_ms": 1201.444,
      "frame_time_ms": 0.362,
      "fps": 2123,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2455,
      "timestamp_ms": 1201.782,
      "frame_time_ms": 0.338,
      "fps": 2128,
      "work_time_ms": 0.338,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2456,
      "timestamp_ms": 1202.156,
      "frame_time_ms": 0.374,
      "fps": 2134,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2457,
      "timestamp_ms": 1202.551,
      "frame_time_ms": 0.395,
      "fps": 2135,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2458,
      "timestamp_ms": 1202.904,
      "frame_time_ms": 0.352,
      "fps": 2141,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2459,
      "timestamp_ms": 1203.236,
      "frame_time_ms": 0.333,
      "fps": 2144,
      "work_time_ms": 0.332,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2460,
      "timestamp_ms": 1203.670,
      "frame_time_ms": 0.433,
      "fps": 2149,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2461,
      "timestamp_ms": 1204.102,
      "frame_time_ms": 0.433,
      "fps": 2172,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2462,
      "timestamp_ms": 1204.441,
      "frame_time_ms": 0.339,
      "fps": 2231,
      "work_time_ms": 0.338,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2463,
      "timestamp_ms": 1204.860,
      "frame_time_ms": 0.418,
      "fps": 2269,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2464,
      "timestamp_ms": 1205.509,
      "frame_time_ms": 0.649,
      "fps": 2279,
      "work_time_ms": 0.648,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2465,
      "timestamp_ms": 1206.570,
      "frame_time_ms": 1.062,
      "fps": 2268,
      "work_time_ms": 1.057,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2466,
      "timestamp_ms": 1207.039,
      "frame_time_ms": 0.469,
      "fps": 2293,
      "work_time_ms": 0.469,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2467,
      "timestamp_ms": 1207.461,
      "frame_time_ms": 0.422,
      "fps": 2291,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2468,
      "timestamp_ms": 1207.859,
      "frame_time_ms": 0.398,
      "fps": 2292,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2469,
      "timestamp_ms": 1208.267,
      "frame_time_ms": 0.408,
      "fps": 2290,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2470,
      "timestamp_ms": 1208.701,
      "frame_time_ms": 0.434,
      "fps": 2284,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2471,
      "timestamp_ms": 1209.385,
      "frame_time_ms": 0.683,
      "fps": 2281,
      "work_time_ms": 0.681,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2472,
      "timestamp_ms": 1209.797,
      "frame_time_ms": 0.413,
      "fps": 2287,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2473,
      "timestamp_ms": 1210.222,
      "frame_time_ms": 0.425,
      "fps": 2305,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2474,
      "timestamp_ms": 1210.648,
      "frame_time_ms": 0.426,
      "fps": 2312,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2475,
      "timestamp_ms": 1211.131,
      "frame_time_ms": 0.483,
      "fps": 2307,
      "work_time_ms": 0.482,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2476,
      "timestamp_ms": 1211.522,
      "frame_time_ms": 0.391,
      "fps": 2309,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2477,
      "timestamp_ms": 1211.979,
      "frame_time_ms": 0.456,
      "fps": 2300,
      "work_time_ms": 0.455,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2478,
      "timestamp_ms": 1212.356,
      "frame_time_ms": 0.378,
      "fps": 2303,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2479,
      "timestamp_ms": 1212.789,
      "frame_time_ms": 0.432,
      "fps": 2301,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2480,
      "timestamp_ms": 1213.601,
      "frame_time_ms": 0.813,
      "fps": 2264,
      "work_time_ms": 0.811,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2481,
      "timestamp_ms": 1214.561,
      "frame_time_ms": 0.960,
      "fps": 2214,
      "work_time_ms": 0.958,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2482,
      "timestamp_ms": 1215.567,
      "frame_time_ms": 1.006,
      "fps": 2160,
      "work_time_ms": 1.005,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2483,
      "timestamp_ms": 1216.598,
      "frame_time_ms": 1.030,
      "fps": 2113,
      "work_time_ms": 1.028,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2484,
      "timestamp_ms": 1217.459,
      "frame_time_ms": 0.862,
      "fps": 2078,
      "work_time_ms": 0.861,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2485,
      "timestamp_ms": 1218.498,
      "frame_time_ms": 1.039,
      "fps": 2031,
      "work_time_ms": 1.039,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2486,
      "timestamp_ms": 1219.515,
      "frame_time_ms": 1.016,
      "fps": 1986,
      "work_time_ms": 1.012,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2487,
      "timestamp_ms": 1220.066,
      "frame_time_ms": 0.551,
      "fps": 1974,
      "work_time_ms": 0.550,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2488,
      "timestamp_ms": 1220.562,
      "frame_time_ms": 0.496,
      "fps": 1969,
      "work_time_ms": 0.495,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2489,
      "timestamp_ms": 1221.065,
      "frame_time_ms": 0.504,
      "fps": 1957,
      "work_time_ms": 0.503,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2490,
      "timestamp_ms": 1221.506,
      "frame_time_ms": 0.441,
      "fps": 1953,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2491,
      "timestamp_ms": 1221.936,
      "frame_time_ms": 0.429,
      "fps": 1951,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2492,
      "timestamp_ms": 1222.352,
      "frame_time_ms": 0.417,
      "fps": 1947,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2493,
      "timestamp_ms": 1222.789,
      "frame_time_ms": 0.437,
      "fps": 1942,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2494,
      "timestamp_ms": 1223.185,
      "frame_time_ms": 0.396,
      "fps": 1939,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2495,
      "timestamp_ms": 1223.613,
      "frame_time_ms": 0.428,
      "fps": 1941,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2496,
      "timestamp_ms": 1224.047,
      "frame_time_ms": 0.433,
      "fps": 1949,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2497,
      "timestamp_ms": 1224.467,
      "frame_time_ms": 0.421,
      "fps": 1949,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2498,
      "timestamp_ms": 1225.181,
      "frame_time_ms": 0.713,
      "fps": 1966,
      "work_time_ms": 0.711,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2499,
      "timestamp_ms": 1225.642,
      "frame_time_ms": 0.462,
      "fps": 1994,
      "work_time_ms": 0.461,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2500,
      "timestamp_ms": 1226.086,
      "frame_time_ms": 0.444,
      "fps": 1993,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2501,
      "timestamp_ms": 1226.523,
      "frame_time_ms": 0.437,
      "fps": 1989,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2502,
      "timestamp_ms": 1227.013,
      "frame_time_ms": 0.490,
      "fps": 1983,
      "work_time_ms": 0.490,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2503,
      "timestamp_ms": 1227.456,
      "frame_time_ms": 0.443,
      "fps": 1978,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2504,
      "timestamp_ms": 1227.910,
      "frame_time_ms": 0.454,
      "fps": 1971,
      "work_time_ms": 0.453,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2505,
      "timestamp_ms": 1228.322,
      "frame_time_ms": 0.411,
      "fps": 1970,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2506,
      "timestamp_ms": 1228.730,
      "frame_time_ms": 0.408,
      "fps": 1971,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2507,
      "timestamp_ms": 1229.172,
      "frame_time_ms": 0.443,
      "fps": 1966,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2508,
      "timestamp_ms": 1229.567,
      "frame_time_ms": 0.395,
      "fps": 1963,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2509,
      "timestamp_ms": 1229.943,
      "frame_time_ms": 0.375,
      "fps": 1965,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2510,
      "timestamp_ms": 1230.320,
      "frame_time_ms": 0.378,
      "fps": 1973,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2511,
      "timestamp_ms": 1230.670,
      "frame_time_ms": 0.350,
      "fps": 1974,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2512,
      "timestamp_ms": 1231.049,
      "frame_time_ms": 0.379,
      "fps": 1975,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2513,
      "timestamp_ms": 1231.434,
      "frame_time_ms": 0.385,
      "fps": 1976,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2514,
      "timestamp_ms": 1231.932,
      "frame_time_ms": 0.498,
      "fps": 1967,
      "work_time_ms": 0.497,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2515,
      "timestamp_ms": 1232.353,
      "frame_time_ms": 0.421,
      "fps": 1962,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2516,
      "timestamp_ms": 1232.699,
      "frame_time_ms": 0.346,
      "fps": 1964,
      "work_time_ms": 0.345,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2517,
      "timestamp_ms": 1233.072,
      "frame_time_ms": 0.373,
      "fps": 1965,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2518,
      "timestamp_ms": 1233.446,
      "frame_time_ms": 0.373,
      "fps": 1964,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2519,
      "timestamp_ms": 1233.842,
      "frame_time_ms": 0.396,
      "fps": 1960,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2520,
      "timestamp_ms": 1234.279,
      "frame_time_ms": 0.438,
      "fps": 1960,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2521,
      "timestamp_ms": 1234.662,
      "frame_time_ms": 0.383,
      "fps": 1963,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2522,
      "timestamp_ms": 1235.034,
      "frame_time_ms": 0.371,
      "fps": 1961,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2523,
      "timestamp_ms": 1235.493,
      "frame_time_ms": 0.459,
      "fps": 1958,
      "work_time_ms": 0.459,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2524,
      "timestamp_ms": 1235.987,
      "frame_time_ms": 0.494,
      "fps": 1968,
      "work_time_ms": 0.492,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2525,
      "timestamp_ms": 1236.347,
      "frame_time_ms": 0.360,
      "fps": 2015,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2526,
      "timestamp_ms": 1237.016,
      "frame_time_ms": 0.669,
      "fps": 2001,
      "work_time_ms": 0.666,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2527,
      "timestamp_ms": 1237.632,
      "frame_time_ms": 0.616,
      "fps": 1988,
      "work_time_ms": 0.615,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2528,
      "timestamp_ms": 1238.159,
      "frame_time_ms": 0.527,
      "fps": 1980,
      "work_time_ms": 0.527,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2529,
      "timestamp_ms": 1238.580,
      "frame_time_ms": 0.421,
      "fps": 1979,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2530,
      "timestamp_ms": 1238.975,
      "frame_time_ms": 0.395,
      "fps": 1981,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2531,
      "timestamp_ms": 1239.407,
      "frame_time_ms": 0.433,
      "fps": 1998,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2532,
      "timestamp_ms": 1239.859,
      "frame_time_ms": 0.452,
      "fps": 1995,
      "work_time_ms": 0.451,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2533,
      "timestamp_ms": 1240.308,
      "frame_time_ms": 0.449,
      "fps": 1994,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2534,
      "timestamp_ms": 1240.758,
      "frame_time_ms": 0.450,
      "fps": 1992,
      "work_time_ms": 0.449,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2535,
      "timestamp_ms": 1241.330,
      "frame_time_ms": 0.571,
      "fps": 1986,
      "work_time_ms": 0.570,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2536,
      "timestamp_ms": 1241.797,
      "frame_time_ms": 0.467,
      "fps": 1981,
      "work_time_ms": 0.467,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2537,
      "timestamp_ms": 1242.273,
      "frame_time_ms": 0.477,
      "fps": 1980,
      "work_time_ms": 0.476,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2538,
      "timestamp_ms": 1242.745,
      "frame_time_ms": 0.472,
      "fps": 1974,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2539,
      "timestamp_ms": 1243.157,
      "frame_time_ms": 0.412,
      "fps": 1975,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2540,
      "timestamp_ms": 1243.600,
      "frame_time_ms": 0.443,
      "fps": 2000,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2541,
      "timestamp_ms": 1244.034,
      "frame_time_ms": 0.434,
      "fps": 2035,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2542,
      "timestamp_ms": 1244.411,
      "frame_time_ms": 0.377,
      "fps": 2080,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2543,
      "timestamp_ms": 1244.752,
      "frame_time_ms": 0.341,
      "fps": 2131,
      "work_time_ms": 0.340,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2544,
      "timestamp_ms": 1245.103,
      "frame_time_ms": 0.351,
      "fps": 2170,
      "work_time_ms": 0.350,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2545,
      "timestamp_ms": 1245.569,
      "frame_time_ms": 0.465,
      "fps": 2216,
      "work_time_ms": 0.464,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2546,
      "timestamp_ms": 1246.342,
      "frame_time_ms": 0.774,
      "fps": 2236,
      "work_time_ms": 0.773,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2547,
      "timestamp_ms": 1247.572,
      "frame_time_ms": 1.228,
      "fps": 2181,
      "work_time_ms": 1.226,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2548,
      "timestamp_ms": 1249.141,
      "frame_time_ms": 1.570,
      "fps": 2099,
      "work_time_ms": 1.559,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2549,
      "timestamp_ms": 1250.231,
      "frame_time_ms": 1.091,
      "fps": 2057,
      "work_time_ms": 1.087,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2550,
      "timestamp_ms": 1251.506,
      "frame_time_ms": 1.274,
      "fps": 2000,
      "work_time_ms": 1.271,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2551,
      "timestamp_ms": 1252.650,
      "frame_time_ms": 1.145,
      "fps": 1953,
      "work_time_ms": 1.144,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2552,
      "timestamp_ms": 1253.237,
      "frame_time_ms": 0.587,
      "fps": 1942,
      "work_time_ms": 0.585,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2553,
      "timestamp_ms": 1253.766,
      "frame_time_ms": 0.529,
      "fps": 1936,
      "work_time_ms": 0.527,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2554,
      "timestamp_ms": 1254.241,
      "frame_time_ms": 0.474,
      "fps": 1932,
      "work_time_ms": 0.474,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2555,
      "timestamp_ms": 1254.692,
      "frame_time_ms": 0.452,
      "fps": 1930,
      "work_time_ms": 0.452,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2556,
      "timestamp_ms": 1255.152,
      "frame_time_ms": 0.460,
      "fps": 1928,
      "work_time_ms": 0.460,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2557,
      "timestamp_ms": 1255.590,
      "frame_time_ms": 0.438,
      "fps": 1927,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2558,
      "timestamp_ms": 1256.061,
      "frame_time_ms": 0.470,
      "fps": 1943,
      "work_time_ms": 0.469,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2559,
      "timestamp_ms": 1256.510,
      "frame_time_ms": 0.450,
      "fps": 1943,
      "work_time_ms": 0.449,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2560,
      "timestamp_ms": 1256.965,
      "frame_time_ms": 0.455,
      "fps": 1943,
      "work_time_ms": 0.454,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2561,
      "timestamp_ms": 1257.382,
      "frame_time_ms": 0.417,
      "fps": 1944,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2562,
      "timestamp_ms": 1257.841,
      "frame_time_ms": 0.458,
      "fps": 1946,
      "work_time_ms": 0.458,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2563,
      "timestamp_ms": 1258.289,
      "frame_time_ms": 0.449,
      "fps": 1945,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2564,
      "timestamp_ms": 1258.689,
      "frame_time_ms": 0.400,
      "fps": 1949,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2565,
      "timestamp_ms": 1259.152,
      "frame_time_ms": 0.463,
      "fps": 1946,
      "work_time_ms": 0.462,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2566,
      "timestamp_ms": 1259.731,
      "frame_time_ms": 0.579,
      "fps": 1935,
      "work_time_ms": 0.578,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2567,
      "timestamp_ms": 1260.176,
      "frame_time_ms": 0.444,
      "fps": 1935,
      "work_time_ms": 0.444,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2568,
      "timestamp_ms": 1260.544,
      "frame_time_ms": 0.369,
      "fps": 1936,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2569,
      "timestamp_ms": 1260.922,
      "frame_time_ms": 0.378,
      "fps": 1936,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2570,
      "timestamp_ms": 1261.439,
      "frame_time_ms": 0.516,
      "fps": 1928,
      "work_time_ms": 0.515,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2571,
      "timestamp_ms": 1262.190,
      "frame_time_ms": 0.751,
      "fps": 1903,
      "work_time_ms": 0.750,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2572,
      "timestamp_ms": 1262.777,
      "frame_time_ms": 0.588,
      "fps": 1891,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2573,
      "timestamp_ms": 1263.255,
      "frame_time_ms": 0.478,
      "fps": 1885,
      "work_time_ms": 0.477,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2574,
      "timestamp_ms": 1263.808,
      "frame_time_ms": 0.553,
      "fps": 1882,
      "work_time_ms": 0.552,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2575,
      "timestamp_ms": 1264.460,
      "frame_time_ms": 0.652,
      "fps": 1868,
      "work_time_ms": 0.651,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2576,
      "timestamp_ms": 1264.839,
      "frame_time_ms": 0.378,
      "fps": 1866,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2577,
      "timestamp_ms": 1265.245,
      "frame_time_ms": 0.406,
      "fps": 1864,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2578,
      "timestamp_ms": 1265.678,
      "frame_time_ms": 0.434,
      "fps": 1861,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2579,
      "timestamp_ms": 1266.057,
      "frame_time_ms": 0.379,
      "fps": 1862,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2580,
      "timestamp_ms": 1266.474,
      "frame_time_ms": 0.416,
      "fps": 1863,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2581,
      "timestamp_ms": 1266.886,
      "frame_time_ms": 0.413,
      "fps": 1861,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2582,
      "timestamp_ms": 1267.271,
      "frame_time_ms": 0.385,
      "fps": 1861,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2583,
      "timestamp_ms": 1267.609,
      "frame_time_ms": 0.338,
      "fps": 1868,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2584,
      "timestamp_ms": 1268.042,
      "frame_time_ms": 0.432,
      "fps": 1871,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2585,
      "timestamp_ms": 1268.445,
      "frame_time_ms": 0.404,
      "fps": 1869,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2586,
      "timestamp_ms": 1269.118,
      "frame_time_ms": 0.672,
      "fps": 1869,
      "work_time_ms": 0.669,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2587,
      "timestamp_ms": 1270.326,
      "frame_time_ms": 1.209,
      "fps": 1835,
      "work_time_ms": 1.204,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2588,
      "timestamp_ms": 1271.295,
      "frame_time_ms": 0.969,
      "fps": 1810,
      "work_time_ms": 0.967,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2589,
      "timestamp_ms": 1272.162,
      "frame_time_ms": 0.866,
      "fps": 1786,
      "work_time_ms": 0.863,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2590,
      "timestamp_ms": 1272.950,
      "frame_time_ms": 0.789,
      "fps": 1765,
      "work_time_ms": 0.787,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2591,
      "timestamp_ms": 1273.363,
      "frame_time_ms": 0.413,
      "fps": 1766,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2592,
      "timestamp_ms": 1273.750,
      "frame_time_ms": 0.387,
      "fps": 1770,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2593,
      "timestamp_ms": 1274.172,
      "frame_time_ms": 0.421,
      "fps": 1771,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2594,
      "timestamp_ms": 1274.742,
      "frame_time_ms": 0.570,
      "fps": 1765,
      "work_time_ms": 0.569,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2595,
      "timestamp_ms": 1275.417,
      "frame_time_ms": 0.675,
      "fps": 1760,
      "work_time_ms": 0.674,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2596,
      "timestamp_ms": 1276.188,
      "frame_time_ms": 0.771,
      "fps": 1744,
      "work_time_ms": 0.770,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2597,
      "timestamp_ms": 1277.078,
      "frame_time_ms": 0.890,
      "fps": 1723,
      "work_time_ms": 0.889,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2598,
      "timestamp_ms": 1277.831,
      "frame_time_ms": 0.754,
      "fps": 1710,
      "work_time_ms": 0.752,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2599,
      "timestamp_ms": 1278.658,
      "frame_time_ms": 0.826,
      "fps": 1690,
      "work_time_ms": 0.823,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2600,
      "timestamp_ms": 1279.405,
      "frame_time_ms": 0.746,
      "fps": 1675,
      "work_time_ms": 0.730,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2601,
      "timestamp_ms": 1280.808,
      "frame_time_ms": 1.405,
      "fps": 1631,
      "work_time_ms": 1.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2602,
      "timestamp_ms": 1281.863,
      "frame_time_ms": 1.055,
      "fps": 1602,
      "work_time_ms": 1.054,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2603,
      "timestamp_ms": 1282.852,
      "frame_time_ms": 0.989,
      "fps": 1574,
      "work_time_ms": 0.988,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2604,
      "timestamp_ms": 1283.568,
      "frame_time_ms": 0.715,
      "fps": 1559,
      "work_time_ms": 0.715,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2605,
      "timestamp_ms": 1284.493,
      "frame_time_ms": 0.925,
      "fps": 1541,
      "work_time_ms": 0.925,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2606,
      "timestamp_ms": 1285.507,
      "frame_time_ms": 1.015,
      "fps": 1531,
      "work_time_ms": 1.014,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2607,
      "timestamp_ms": 1286.466,
      "frame_time_ms": 0.959,
      "fps": 1542,
      "work_time_ms": 0.958,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2608,
      "timestamp_ms": 1286.922,
      "frame_time_ms": 0.455,
      "fps": 1588,
      "work_time_ms": 0.455,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2609,
      "timestamp_ms": 1287.406,
      "frame_time_ms": 0.485,
      "fps": 1613,
      "work_time_ms": 0.484,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2610,
      "timestamp_ms": 1287.878,
      "frame_time_ms": 0.472,
      "fps": 1649,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2611,
      "timestamp_ms": 1288.331,
      "frame_time_ms": 0.453,
      "fps": 1681,
      "work_time_ms": 0.452,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2612,
      "timestamp_ms": 1288.738,
      "frame_time_ms": 0.406,
      "fps": 1690,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2613,
      "timestamp_ms": 1289.085,
      "frame_time_ms": 0.348,
      "fps": 1698,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2614,
      "timestamp_ms": 1289.554,
      "frame_time_ms": 0.468,
      "fps": 1699,
      "work_time_ms": 0.468,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2615,
      "timestamp_ms": 1289.898,
      "frame_time_ms": 0.344,
      "fps": 1704,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2616,
      "timestamp_ms": 1290.245,
      "frame_time_ms": 0.347,
      "fps": 1709,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2617,
      "timestamp_ms": 1290.631,
      "frame_time_ms": 0.387,
      "fps": 1712,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2618,
      "timestamp_ms": 1291.006,
      "frame_time_ms": 0.375,
      "fps": 1716,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2619,
      "timestamp_ms": 1291.515,
      "frame_time_ms": 0.509,
      "fps": 1714,
      "work_time_ms": 0.508,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2620,
      "timestamp_ms": 1292.048,
      "frame_time_ms": 0.532,
      "fps": 1710,
      "work_time_ms": 0.527,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2621,
      "timestamp_ms": 1292.601,
      "frame_time_ms": 0.553,
      "fps": 1703,
      "work_time_ms": 0.553,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2622,
      "timestamp_ms": 1293.001,
      "frame_time_ms": 0.400,
      "fps": 1706,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2623,
      "timestamp_ms": 1293.403,
      "frame_time_ms": 0.402,
      "fps": 1708,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2624,
      "timestamp_ms": 1294.135,
      "frame_time_ms": 0.733,
      "fps": 1692,
      "work_time_ms": 0.731,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2625,
      "timestamp_ms": 1294.565,
      "frame_time_ms": 0.429,
      "fps": 1694,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2626,
      "timestamp_ms": 1295.008,
      "frame_time_ms": 0.443,
      "fps": 1700,
      "work_time_ms": 0.442,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2627,
      "timestamp_ms": 1295.436,
      "frame_time_ms": 0.429,
      "fps": 1701,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2628,
      "timestamp_ms": 1295.904,
      "frame_time_ms": 0.468,
      "fps": 1696,
      "work_time_ms": 0.467,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2629,
      "timestamp_ms": 1296.343,
      "frame_time_ms": 0.439,
      "fps": 1693,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2630,
      "timestamp_ms": 1296.768,
      "frame_time_ms": 0.425,
      "fps": 1698,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2631,
      "timestamp_ms": 1297.130,
      "frame_time_ms": 0.361,
      "fps": 1717,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2632,
      "timestamp_ms": 1297.630,
      "frame_time_ms": 0.501,
      "fps": 1721,
      "work_time_ms": 0.500,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2633,
      "timestamp_ms": 1298.047,
      "frame_time_ms": 0.417,
      "fps": 1724,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2634,
      "timestamp_ms": 1298.447,
      "frame_time_ms": 0.399,
      "fps": 1732,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2635,
      "timestamp_ms": 1298.852,
      "frame_time_ms": 0.405,
      "fps": 1744,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2636,
      "timestamp_ms": 1299.289,
      "frame_time_ms": 0.437,
      "fps": 1741,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2637,
      "timestamp_ms": 1299.716,
      "frame_time_ms": 0.428,
      "fps": 1740,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2638,
      "timestamp_ms": 1300.196,
      "frame_time_ms": 0.479,
      "fps": 1738,
      "work_time_ms": 0.478,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2639,
      "timestamp_ms": 1300.618,
      "frame_time_ms": 0.423,
      "fps": 1736,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2640,
      "timestamp_ms": 1301.018,
      "frame_time_ms": 0.400,
      "fps": 1736,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2641,
      "timestamp_ms": 1301.464,
      "frame_time_ms": 0.446,
      "fps": 1735,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2642,
      "timestamp_ms": 1301.853,
      "frame_time_ms": 0.389,
      "fps": 1735,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2643,
      "timestamp_ms": 1302.323,
      "frame_time_ms": 0.469,
      "fps": 1728,
      "work_time_ms": 0.468,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2644,
      "timestamp_ms": 1302.738,
      "frame_time_ms": 0.415,
      "fps": 1729,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2645,
      "timestamp_ms": 1303.138,
      "frame_time_ms": 0.400,
      "fps": 1729,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2646,
      "timestamp_ms": 1303.656,
      "frame_time_ms": 0.518,
      "fps": 1737,
      "work_time_ms": 0.517,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2647,
      "timestamp_ms": 1304.166,
      "frame_time_ms": 0.511,
      "fps": 1773,
      "work_time_ms": 0.510,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2648,
      "timestamp_ms": 1304.569,
      "frame_time_ms": 0.403,
      "fps": 1803,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2649,
      "timestamp_ms": 1304.937,
      "frame_time_ms": 0.368,
      "fps": 1830,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2650,
      "timestamp_ms": 1305.363,
      "frame_time_ms": 0.425,
      "fps": 1851,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2651,
      "timestamp_ms": 1305.834,
      "frame_time_ms": 0.472,
      "fps": 1847,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2652,
      "timestamp_ms": 1306.231,
      "frame_time_ms": 0.396,
      "fps": 1847,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2653,
      "timestamp_ms": 1306.631,
      "frame_time_ms": 0.400,
      "fps": 1848,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2654,
      "timestamp_ms": 1307.069,
      "frame_time_ms": 0.439,
      "fps": 1855,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2655,
      "timestamp_ms": 1307.504,
      "frame_time_ms": 0.435,
      "fps": 1869,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2656,
      "timestamp_ms": 1307.979,
      "frame_time_ms": 0.475,
      "fps": 1887,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2657,
      "timestamp_ms": 1308.425,
      "frame_time_ms": 0.446,
      "fps": 1913,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2658,
      "timestamp_ms": 1308.795,
      "frame_time_ms": 0.370,
      "fps": 1937,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2659,
      "timestamp_ms": 1309.147,
      "frame_time_ms": 0.351,
      "fps": 1967,
      "work_time_ms": 0.351,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2660,
      "timestamp_ms": 1309.563,
      "frame_time_ms": 0.417,
      "fps": 1989,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2661,
      "timestamp_ms": 1309.956,
      "frame_time_ms": 0.392,
      "fps": 2058,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2662,
      "timestamp_ms": 1310.356,
      "frame_time_ms": 0.401,
      "fps": 2105,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2663,
      "timestamp_ms": 1310.799,
      "frame_time_ms": 0.442,
      "fps": 2146,
      "work_time_ms": 0.442,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2664,
      "timestamp_ms": 1311.663,
      "frame_time_ms": 0.865,
      "fps": 2135,
      "work_time_ms": 0.862,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2665,
      "timestamp_ms": 1312.293,
      "frame_time_ms": 0.629,
      "fps": 2158,
      "work_time_ms": 0.628,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2666,
      "timestamp_ms": 1312.882,
      "frame_time_ms": 0.590,
      "fps": 2191,
      "work_time_ms": 0.588,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2667,
      "timestamp_ms": 1313.438,
      "frame_time_ms": 0.556,
      "fps": 2224,
      "work_time_ms": 0.555,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2668,
      "timestamp_ms": 1313.932,
      "frame_time_ms": 0.493,
      "fps": 2221,
      "work_time_ms": 0.493,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2669,
      "timestamp_ms": 1314.490,
      "frame_time_ms": 0.558,
      "fps": 2215,
      "work_time_ms": 0.558,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2670,
      "timestamp_ms": 1314.990,
      "frame_time_ms": 0.501,
      "fps": 2213,
      "work_time_ms": 0.500,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2671,
      "timestamp_ms": 1315.454,
      "frame_time_ms": 0.464,
      "fps": 2212,
      "work_time_ms": 0.463,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2672,
      "timestamp_ms": 1315.986,
      "frame_time_ms": 0.531,
      "fps": 2201,
      "work_time_ms": 0.530,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2673,
      "timestamp_ms": 1316.527,
      "frame_time_ms": 0.541,
      "fps": 2186,
      "work_time_ms": 0.540,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2674,
      "timestamp_ms": 1316.983,
      "frame_time_ms": 0.457,
      "fps": 2187,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2675,
      "timestamp_ms": 1317.456,
      "frame_time_ms": 0.473,
      "fps": 2177,
      "work_time_ms": 0.472,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2676,
      "timestamp_ms": 1317.949,
      "frame_time_ms": 0.493,
      "fps": 2165,
      "work_time_ms": 0.492,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2677,
      "timestamp_ms": 1318.416,
      "frame_time_ms": 0.467,
      "fps": 2159,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2678,
      "timestamp_ms": 1318.891,
      "frame_time_ms": 0.474,
      "fps": 2151,
      "work_time_ms": 0.473,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2679,
      "timestamp_ms": 1319.472,
      "frame_time_ms": 0.582,
      "fps": 2146,
      "work_time_ms": 0.580,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2680,
      "timestamp_ms": 1320.139,
      "frame_time_ms": 0.666,
      "fps": 2135,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2681,
      "timestamp_ms": 1320.728,
      "frame_time_ms": 0.590,
      "fps": 2133,
      "work_time_ms": 0.589,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2682,
      "timestamp_ms": 1321.290,
      "frame_time_ms": 0.562,
      "fps": 2120,
      "work_time_ms": 0.561,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2683,
      "timestamp_ms": 1321.781,
      "frame_time_ms": 0.491,
      "fps": 2114,
      "work_time_ms": 0.490,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2684,
      "timestamp_ms": 1322.315,
      "frame_time_ms": 0.534,
      "fps": 2129,
      "work_time_ms": 0.533,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2685,
      "timestamp_ms": 1322.891,
      "frame_time_ms": 0.576,
      "fps": 2118,
      "work_time_ms": 0.575,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2686,
      "timestamp_ms": 1323.488,
      "frame_time_ms": 0.597,
      "fps": 2106,
      "work_time_ms": 0.596,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2687,
      "timestamp_ms": 1324.053,
      "frame_time_ms": 0.565,
      "fps": 2096,
      "work_time_ms": 0.563,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2688,
      "timestamp_ms": 1324.598,
      "frame_time_ms": 0.544,
      "fps": 2091,
      "work_time_ms": 0.543,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2689,
      "timestamp_ms": 1325.123,
      "frame_time_ms": 0.526,
      "fps": 2084,
      "work_time_ms": 0.524,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2690,
      "timestamp_ms": 1325.644,
      "frame_time_ms": 0.520,
      "fps": 2077,
      "work_time_ms": 0.519,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2691,
      "timestamp_ms": 1326.147,
      "frame_time_ms": 0.504,
      "fps": 2067,
      "work_time_ms": 0.502,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2692,
      "timestamp_ms": 1326.702,
      "frame_time_ms": 0.555,
      "fps": 2063,
      "work_time_ms": 0.554,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2693,
      "timestamp_ms": 1327.292,
      "frame_time_ms": 0.590,
      "fps": 2051,
      "work_time_ms": 0.589,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2694,
      "timestamp_ms": 1327.903,
      "frame_time_ms": 0.610,
      "fps": 2036,
      "work_time_ms": 0.609,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2695,
      "timestamp_ms": 1328.462,
      "frame_time_ms": 0.559,
      "fps": 2026,
      "work_time_ms": 0.558,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2696,
      "timestamp_ms": 1328.984,
      "frame_time_ms": 0.523,
      "fps": 2020,
      "work_time_ms": 0.521,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2697,
      "timestamp_ms": 1329.439,
      "frame_time_ms": 0.454,
      "fps": 2018,
      "work_time_ms": 0.453,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2698,
      "timestamp_ms": 1329.925,
      "frame_time_ms": 0.487,
      "fps": 2018,
      "work_time_ms": 0.486,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2699,
      "timestamp_ms": 1330.390,
      "frame_time_ms": 0.465,
      "fps": 2015,
      "work_time_ms": 0.464,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2700,
      "timestamp_ms": 1330.847,
      "frame_time_ms": 0.457,
      "fps": 2011,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2701,
      "timestamp_ms": 1331.320,
      "frame_time_ms": 0.473,
      "fps": 2009,
      "work_time_ms": 0.471,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2702,
      "timestamp_ms": 1331.768,
      "frame_time_ms": 0.447,
      "fps": 2005,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2703,
      "timestamp_ms": 1332.288,
      "frame_time_ms": 0.520,
      "fps": 2002,
      "work_time_ms": 0.520,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2704,
      "timestamp_ms": 1332.808,
      "frame_time_ms": 0.521,
      "fps": 1995,
      "work_time_ms": 0.520,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2705,
      "timestamp_ms": 1333.292,
      "frame_time_ms": 0.484,
      "fps": 1989,
      "work_time_ms": 0.482,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2706,
      "timestamp_ms": 1333.793,
      "frame_time_ms": 0.501,
      "fps": 1990,
      "work_time_ms": 0.500,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2707,
      "timestamp_ms": 1334.291,
      "frame_time_ms": 0.498,
      "fps": 1991,
      "work_time_ms": 0.498,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2708,
      "timestamp_ms": 1334.773,
      "frame_time_ms": 0.481,
      "fps": 1986,
      "work_time_ms": 0.481,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2709,
      "timestamp_ms": 1335.281,
      "frame_time_ms": 0.509,
      "fps": 1977,
      "work_time_ms": 0.508,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2710,
      "timestamp_ms": 1335.784,
      "frame_time_ms": 0.503,
      "fps": 1972,
      "work_time_ms": 0.502,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2711,
      "timestamp_ms": 1336.353,
      "frame_time_ms": 0.569,
      "fps": 1965,
      "work_time_ms": 0.567,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2712,
      "timestamp_ms": 1336.921,
      "frame_time_ms": 0.568,
      "fps": 1954,
      "work_time_ms": 0.567,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2713,
      "timestamp_ms": 1337.480,
      "frame_time_ms": 0.559,
      "fps": 1944,
      "work_time_ms": 0.558,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2714,
      "timestamp_ms": 1338.014,
      "frame_time_ms": 0.534,
      "fps": 1938,
      "work_time_ms": 0.533,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2715,
      "timestamp_ms": 1338.546,
      "frame_time_ms": 0.532,
      "fps": 1932,
      "work_time_ms": 0.531,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2716,
      "timestamp_ms": 1339.057,
      "frame_time_ms": 0.511,
      "fps": 1930,
      "work_time_ms": 0.510,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2717,
      "timestamp_ms": 1339.614,
      "frame_time_ms": 0.557,
      "fps": 1923,
      "work_time_ms": 0.555,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2718,
      "timestamp_ms": 1340.042,
      "frame_time_ms": 0.428,
      "fps": 1920,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2719,
      "timestamp_ms": 1340.419,
      "frame_time_ms": 0.377,
      "fps": 1918,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2720,
      "timestamp_ms": 1340.827,
      "frame_time_ms": 0.408,
      "fps": 1919,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2721,
      "timestamp_ms": 1341.220,
      "frame_time_ms": 0.393,
      "fps": 1919,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2722,
      "timestamp_ms": 1341.572,
      "frame_time_ms": 0.352,
      "fps": 1922,
      "work_time_ms": 0.351,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2723,
      "timestamp_ms": 1341.973,
      "frame_time_ms": 0.400,
      "fps": 1924,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2724,
      "timestamp_ms": 1342.327,
      "frame_time_ms": 0.355,
      "fps": 1956,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2725,
      "timestamp_ms": 1342.816,
      "frame_time_ms": 0.488,
      "fps": 1965,
      "work_time_ms": 0.488,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2726,
      "timestamp_ms": 1343.480,
      "frame_time_ms": 0.665,
      "fps": 1960,
      "work_time_ms": 0.663,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2727,
      "timestamp_ms": 1343.973,
      "frame_time_ms": 0.493,
      "fps": 1964,
      "work_time_ms": 0.492,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2728,
      "timestamp_ms": 1344.398,
      "frame_time_ms": 0.425,
      "fps": 1969,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2729,
      "timestamp_ms": 1344.839,
      "frame_time_ms": 0.441,
      "fps": 1976,
      "work_time_ms": 0.440,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2730,
      "timestamp_ms": 1345.236,
      "frame_time_ms": 0.397,
      "fps": 1983,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2731,
      "timestamp_ms": 1345.658,
      "frame_time_ms": 0.422,
      "fps": 1986,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2732,
      "timestamp_ms": 1346.062,
      "frame_time_ms": 0.404,
      "fps": 1994,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2733,
      "timestamp_ms": 1346.430,
      "frame_time_ms": 0.367,
      "fps": 2006,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2734,
      "timestamp_ms": 1346.803,
      "frame_time_ms": 0.374,
      "fps": 2012,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2735,
      "timestamp_ms": 1347.165,
      "frame_time_ms": 0.361,
      "fps": 2019,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2736,
      "timestamp_ms": 1347.578,
      "frame_time_ms": 0.414,
      "fps": 2025,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2737,
      "timestamp_ms": 1347.978,
      "frame_time_ms": 0.400,
      "fps": 2029,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2738,
      "timestamp_ms": 1348.328,
      "frame_time_ms": 0.349,
      "fps": 2038,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2739,
      "timestamp_ms": 1348.701,
      "frame_time_ms": 0.374,
      "fps": 2052,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2740,
      "timestamp_ms": 1349.118,
      "frame_time_ms": 0.417,
      "fps": 2070,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2741,
      "timestamp_ms": 1349.732,
      "frame_time_ms": 0.614,
      "fps": 2068,
      "work_time_ms": 0.613,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2742,
      "timestamp_ms": 1350.294,
      "frame_time_ms": 0.562,
      "fps": 2068,
      "work_time_ms": 0.561,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2743,
      "timestamp_ms": 1350.894,
      "frame_time_ms": 0.600,
      "fps": 2060,
      "work_time_ms": 0.599,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2744,
      "timestamp_ms": 1351.477,
      "frame_time_ms": 0.583,
      "fps": 2057,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2745,
      "timestamp_ms": 1352.067,
      "frame_time_ms": 0.590,
      "fps": 2056,
      "work_time_ms": 0.584,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2746,
      "timestamp_ms": 1352.638,
      "frame_time_ms": 0.571,
      "fps": 2058,
      "work_time_ms": 0.569,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2747,
      "timestamp_ms": 1353.192,
      "frame_time_ms": 0.554,
      "fps": 2059,
      "work_time_ms": 0.552,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2748,
      "timestamp_ms": 1353.782,
      "frame_time_ms": 0.589,
      "fps": 2055,
      "work_time_ms": 0.588,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2749,
      "timestamp_ms": 1354.385,
      "frame_time_ms": 0.604,
      "fps": 2050,
      "work_time_ms": 0.603,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2750,
      "timestamp_ms": 1354.996,
      "frame_time_ms": 0.611,
      "fps": 2044,
      "work_time_ms": 0.610,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2751,
      "timestamp_ms": 1355.570,
      "frame_time_ms": 0.574,
      "fps": 2039,
      "work_time_ms": 0.572,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2752,
      "timestamp_ms": 1356.164,
      "frame_time_ms": 0.594,
      "fps": 2036,
      "work_time_ms": 0.593,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2753,
      "timestamp_ms": 1356.742,
      "frame_time_ms": 0.578,
      "fps": 2037,
      "work_time_ms": 0.577,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2754,
      "timestamp_ms": 1357.325,
      "frame_time_ms": 0.582,
      "fps": 2039,
      "work_time_ms": 0.581,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2755,
      "timestamp_ms": 1357.877,
      "frame_time_ms": 0.552,
      "fps": 2039,
      "work_time_ms": 0.551,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2756,
      "timestamp_ms": 1358.441,
      "frame_time_ms": 0.565,
      "fps": 2036,
      "work_time_ms": 0.564,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2757,
      "timestamp_ms": 1359.030,
      "frame_time_ms": 0.588,
      "fps": 2027,
      "work_time_ms": 0.586,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2758,
      "timestamp_ms": 1359.690,
      "frame_time_ms": 0.660,
      "fps": 2015,
      "work_time_ms": 0.658,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2759,
      "timestamp_ms": 1360.282,
      "frame_time_ms": 0.593,
      "fps": 2007,
      "work_time_ms": 0.591,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2760,
      "timestamp_ms": 1361.065,
      "frame_time_ms": 0.782,
      "fps": 1985,
      "work_time_ms": 0.779,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2761,
      "timestamp_ms": 1361.719,
      "frame_time_ms": 0.655,
      "fps": 1973,
      "work_time_ms": 0.653,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2762,
      "timestamp_ms": 1362.326,
      "frame_time_ms": 0.606,
      "fps": 1963,
      "work_time_ms": 0.604,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2763,
      "timestamp_ms": 1362.921,
      "frame_time_ms": 0.596,
      "fps": 1958,
      "work_time_ms": 0.595,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2764,
      "timestamp_ms": 1363.473,
      "frame_time_ms": 0.551,
      "fps": 1956,
      "work_time_ms": 0.550,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2765,
      "timestamp_ms": 1364.020,
      "frame_time_ms": 0.548,
      "fps": 1952,
      "work_time_ms": 0.546,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2766,
      "timestamp_ms": 1364.585,
      "frame_time_ms": 0.565,
      "fps": 1948,
      "work_time_ms": 0.564,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2767,
      "timestamp_ms": 1365.152,
      "frame_time_ms": 0.566,
      "fps": 1944,
      "work_time_ms": 0.565,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2768,
      "timestamp_ms": 1365.678,
      "frame_time_ms": 0.527,
      "fps": 1941,
      "work_time_ms": 0.526,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2769,
      "timestamp_ms": 1366.196,
      "frame_time_ms": 0.518,
      "fps": 1940,
      "work_time_ms": 0.517,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2770,
      "timestamp_ms": 1366.748,
      "frame_time_ms": 0.552,
      "fps": 1937,
      "work_time_ms": 0.551,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2771,
      "timestamp_ms": 1367.321,
      "frame_time_ms": 0.573,
      "fps": 1937,
      "work_time_ms": 0.571,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2772,
      "timestamp_ms": 1367.934,
      "frame_time_ms": 0.613,
      "fps": 1934,
      "work_time_ms": 0.612,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2773,
      "timestamp_ms": 1368.462,
      "frame_time_ms": 0.527,
      "fps": 1936,
      "work_time_ms": 0.526,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2774,
      "timestamp_ms": 1369.043,
      "frame_time_ms": 0.581,
      "fps": 1933,
      "work_time_ms": 0.580,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2775,
      "timestamp_ms": 1369.664,
      "frame_time_ms": 0.622,
      "fps": 1928,
      "work_time_ms": 0.617,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2776,
      "timestamp_ms": 1370.294,
      "frame_time_ms": 0.629,
      "fps": 1920,
      "work_time_ms": 0.628,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2777,
      "timestamp_ms": 1370.872,
      "frame_time_ms": 0.579,
      "fps": 1919,
      "work_time_ms": 0.578,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2778,
      "timestamp_ms": 1371.427,
      "frame_time_ms": 0.554,
      "fps": 1911,
      "work_time_ms": 0.554,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2779,
      "timestamp_ms": 1372.049,
      "frame_time_ms": 0.623,
      "fps": 1896,
      "work_time_ms": 0.621,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2780,
      "timestamp_ms": 1372.609,
      "frame_time_ms": 0.560,
      "fps": 1887,
      "work_time_ms": 0.558,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2781,
      "timestamp_ms": 1373.183,
      "frame_time_ms": 0.574,
      "fps": 1877,
      "work_time_ms": 0.573,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2782,
      "timestamp_ms": 1373.744,
      "frame_time_ms": 0.561,
      "fps": 1864,
      "work_time_ms": 0.559,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2783,
      "timestamp_ms": 1374.349,
      "frame_time_ms": 0.604,
      "fps": 1853,
      "work_time_ms": 0.603,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2784,
      "timestamp_ms": 1374.931,
      "frame_time_ms": 0.583,
      "fps": 1840,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2785,
      "timestamp_ms": 1375.472,
      "frame_time_ms": 0.541,
      "fps": 1837,
      "work_time_ms": 0.540,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2786,
      "timestamp_ms": 1376.048,
      "frame_time_ms": 0.576,
      "fps": 1842,
      "work_time_ms": 0.575,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2787,
      "timestamp_ms": 1376.627,
      "frame_time_ms": 0.578,
      "fps": 1837,
      "work_time_ms": 0.577,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2788,
      "timestamp_ms": 1377.334,
      "frame_time_ms": 0.708,
      "fps": 1821,
      "work_time_ms": 0.706,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2789,
      "timestamp_ms": 1377.938,
      "frame_time_ms": 0.604,
      "fps": 1812,
      "work_time_ms": 0.602,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2790,
      "timestamp_ms": 1378.535,
      "frame_time_ms": 0.597,
      "fps": 1801,
      "work_time_ms": 0.595,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2791,
      "timestamp_ms": 1379.091,
      "frame_time_ms": 0.556,
      "fps": 1794,
      "work_time_ms": 0.555,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2792,
      "timestamp_ms": 1379.684,
      "frame_time_ms": 0.593,
      "fps": 1784,
      "work_time_ms": 0.592,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2793,
      "timestamp_ms": 1380.240,
      "frame_time_ms": 0.556,
      "fps": 1774,
      "work_time_ms": 0.555,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2794,
      "timestamp_ms": 1380.783,
      "frame_time_ms": 0.543,
      "fps": 1765,
      "work_time_ms": 0.542,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2795,
      "timestamp_ms": 1381.356,
      "frame_time_ms": 0.573,
      "fps": 1754,
      "work_time_ms": 0.572,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2796,
      "timestamp_ms": 1381.930,
      "frame_time_ms": 0.574,
      "fps": 1746,
      "work_time_ms": 0.573,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2797,
      "timestamp_ms": 1382.532,
      "frame_time_ms": 0.602,
      "fps": 1736,
      "work_time_ms": 0.601,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2798,
      "timestamp_ms": 1383.080,
      "frame_time_ms": 0.548,
      "fps": 1726,
      "work_time_ms": 0.547,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2799,
      "timestamp_ms": 1383.676,
      "frame_time_ms": 0.595,
      "fps": 1715,
      "work_time_ms": 0.594,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2800,
      "timestamp_ms": 1384.260,
      "frame_time_ms": 0.585,
      "fps": 1707,
      "work_time_ms": 0.584,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2801,
      "timestamp_ms": 1384.886,
      "frame_time_ms": 0.625,
      "fps": 1706,
      "work_time_ms": 0.624,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2802,
      "timestamp_ms": 1385.469,
      "frame_time_ms": 0.583,
      "fps": 1705,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2803,
      "timestamp_ms": 1386.060,
      "frame_time_ms": 0.592,
      "fps": 1706,
      "work_time_ms": 0.591,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2804,
      "timestamp_ms": 1386.626,
      "frame_time_ms": 0.566,
      "fps": 1707,
      "work_time_ms": 0.565,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2805,
      "timestamp_ms": 1387.223,
      "frame_time_ms": 0.597,
      "fps": 1706,
      "work_time_ms": 0.595,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2806,
      "timestamp_ms": 1387.835,
      "frame_time_ms": 0.612,
      "fps": 1704,
      "work_time_ms": 0.611,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2807,
      "timestamp_ms": 1388.426,
      "frame_time_ms": 0.590,
      "fps": 1702,
      "work_time_ms": 0.589,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2808,
      "timestamp_ms": 1389.018,
      "frame_time_ms": 0.593,
      "fps": 1702,
      "work_time_ms": 0.592,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2809,
      "timestamp_ms": 1389.596,
      "frame_time_ms": 0.578,
      "fps": 1704,
      "work_time_ms": 0.576,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2810,
      "timestamp_ms": 1390.217,
      "frame_time_ms": 0.620,
      "fps": 1703,
      "work_time_ms": 0.619,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2811,
      "timestamp_ms": 1390.977,
      "frame_time_ms": 0.760,
      "fps": 1694,
      "work_time_ms": 0.758,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2812,
      "timestamp_ms": 1391.598,
      "frame_time_ms": 0.622,
      "fps": 1693,
      "work_time_ms": 0.621,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2813,
      "timestamp_ms": 1392.180,
      "frame_time_ms": 0.582,
      "fps": 1693,
      "work_time_ms": 0.581,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2814,
      "timestamp_ms": 1393.185,
      "frame_time_ms": 1.004,
      "fps": 1673,
      "work_time_ms": 1.001,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2815,
      "timestamp_ms": 1393.982,
      "frame_time_ms": 0.798,
      "fps": 1661,
      "work_time_ms": 0.796,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2816,
      "timestamp_ms": 1394.557,
      "frame_time_ms": 0.574,
      "fps": 1661,
      "work_time_ms": 0.574,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2817,
      "timestamp_ms": 1395.214,
      "frame_time_ms": 0.658,
      "fps": 1658,
      "work_time_ms": 0.658,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2818,
      "timestamp_ms": 1396.049,
      "frame_time_ms": 0.835,
      "fps": 1650,
      "work_time_ms": 0.835,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2819,
      "timestamp_ms": 1396.793,
      "frame_time_ms": 0.743,
      "fps": 1643,
      "work_time_ms": 0.743,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2820,
      "timestamp_ms": 1397.206,
      "frame_time_ms": 0.414,
      "fps": 1660,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2821,
      "timestamp_ms": 1397.626,
      "frame_time_ms": 0.419,
      "fps": 1671,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2822,
      "timestamp_ms": 1397.999,
      "frame_time_ms": 0.374,
      "fps": 1681,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2823,
      "timestamp_ms": 1398.412,
      "frame_time_ms": 0.413,
      "fps": 1690,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2824,
      "timestamp_ms": 1398.806,
      "frame_time_ms": 0.393,
      "fps": 1698,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2825,
      "timestamp_ms": 1399.191,
      "frame_time_ms": 0.385,
      "fps": 1705,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2826,
      "timestamp_ms": 1399.602,
      "frame_time_ms": 0.412,
      "fps": 1713,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2827,
      "timestamp_ms": 1399.984,
      "frame_time_ms": 0.382,
      "fps": 1722,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2828,
      "timestamp_ms": 1400.493,
      "frame_time_ms": 0.509,
      "fps": 1723,
      "work_time_ms": 0.507,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2829,
      "timestamp_ms": 1400.916,
      "frame_time_ms": 0.423,
      "fps": 1728,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2830,
      "timestamp_ms": 1401.290,
      "frame_time_ms": 0.373,
      "fps": 1737,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2831,
      "timestamp_ms": 1401.676,
      "frame_time_ms": 0.386,
      "fps": 1746,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2832,
      "timestamp_ms": 1402.106,
      "frame_time_ms": 0.430,
      "fps": 1755,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2833,
      "timestamp_ms": 1402.545,
      "frame_time_ms": 0.439,
      "fps": 1760,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2834,
      "timestamp_ms": 1402.976,
      "frame_time_ms": 0.431,
      "fps": 1768,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2835,
      "timestamp_ms": 1403.406,
      "frame_time_ms": 0.431,
      "fps": 1778,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2836,
      "timestamp_ms": 1403.807,
      "frame_time_ms": 0.401,
      "fps": 1790,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2837,
      "timestamp_ms": 1404.194,
      "frame_time_ms": 0.387,
      "fps": 1800,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2838,
      "timestamp_ms": 1404.625,
      "frame_time_ms": 0.431,
      "fps": 1807,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2839,
      "timestamp_ms": 1405.051,
      "frame_time_ms": 0.425,
      "fps": 1818,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2840,
      "timestamp_ms": 1405.486,
      "frame_time_ms": 0.436,
      "fps": 1824,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2841,
      "timestamp_ms": 1405.922,
      "frame_time_ms": 0.436,
      "fps": 1832,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2842,
      "timestamp_ms": 1406.353,
      "frame_time_ms": 0.430,
      "fps": 1840,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2843,
      "timestamp_ms": 1406.769,
      "frame_time_ms": 0.417,
      "fps": 1850,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2844,
      "timestamp_ms": 1407.137,
      "frame_time_ms": 0.367,
      "fps": 1863,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2845,
      "timestamp_ms": 1407.503,
      "frame_time_ms": 0.367,
      "fps": 1873,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2846,
      "timestamp_ms": 1407.926,
      "frame_time_ms": 0.423,
      "fps": 1882,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2847,
      "timestamp_ms": 1408.343,
      "frame_time_ms": 0.417,
      "fps": 1891,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2848,
      "timestamp_ms": 1408.765,
      "frame_time_ms": 0.422,
      "fps": 1908,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2849,
      "timestamp_ms": 1409.174,
      "frame_time_ms": 0.409,
      "fps": 1920,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2850,
      "timestamp_ms": 1409.595,
      "frame_time_ms": 0.421,
      "fps": 1931,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2851,
      "timestamp_ms": 1410.037,
      "frame_time_ms": 0.442,
      "fps": 1938,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2852,
      "timestamp_ms": 1410.439,
      "frame_time_ms": 0.402,
      "fps": 1950,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2853,
      "timestamp_ms": 1410.951,
      "frame_time_ms": 0.511,
      "fps": 1953,
      "work_time_ms": 0.509,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2854,
      "timestamp_ms": 1411.762,
      "frame_time_ms": 0.811,
      "fps": 1936,
      "work_time_ms": 0.807,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2855,
      "timestamp_ms": 1412.252,
      "frame_time_ms": 0.490,
      "fps": 1942,
      "work_time_ms": 0.489,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2856,
      "timestamp_ms": 1412.687,
      "frame_time_ms": 0.436,
      "fps": 1950,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2857,
      "timestamp_ms": 1413.114,
      "frame_time_ms": 0.427,
      "fps": 1961,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2858,
      "timestamp_ms": 1413.552,
      "frame_time_ms": 0.438,
      "fps": 1969,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2859,
      "timestamp_ms": 1413.978,
      "frame_time_ms": 0.426,
      "fps": 1980,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2860,
      "timestamp_ms": 1414.368,
      "frame_time_ms": 0.390,
      "fps": 1992,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2861,
      "timestamp_ms": 1414.759,
      "frame_time_ms": 0.391,
      "fps": 2008,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2862,
      "timestamp_ms": 1415.159,
      "frame_time_ms": 0.399,
      "fps": 2020,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2863,
      "timestamp_ms": 1415.514,
      "frame_time_ms": 0.356,
      "fps": 2037,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2864,
      "timestamp_ms": 1415.884,
      "frame_time_ms": 0.370,
      "fps": 2050,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2865,
      "timestamp_ms": 1416.299,
      "frame_time_ms": 0.415,
      "fps": 2063,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2866,
      "timestamp_ms": 1416.706,
      "frame_time_ms": 0.407,
      "fps": 2078,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2867,
      "timestamp_ms": 1417.075,
      "frame_time_ms": 0.369,
      "fps": 2094,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2868,
      "timestamp_ms": 1417.436,
      "frame_time_ms": 0.361,
      "fps": 2111,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2869,
      "timestamp_ms": 1417.825,
      "frame_time_ms": 0.388,
      "fps": 2125,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2870,
      "timestamp_ms": 1418.209,
      "frame_time_ms": 0.385,
      "fps": 2143,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2871,
      "timestamp_ms": 1418.569,
      "frame_time_ms": 0.360,
      "fps": 2174,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2872,
      "timestamp_ms": 1418.938,
      "frame_time_ms": 0.369,
      "fps": 2194,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2873,
      "timestamp_ms": 1419.330,
      "frame_time_ms": 0.391,
      "fps": 2210,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2874,
      "timestamp_ms": 1419.790,
      "frame_time_ms": 0.460,
      "fps": 2255,
      "work_time_ms": 0.460,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2875,
      "timestamp_ms": 1420.319,
      "frame_time_ms": 0.529,
      "fps": 2278,
      "work_time_ms": 0.527,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2876,
      "timestamp_ms": 1420.859,
      "frame_time_ms": 0.541,
      "fps": 2281,
      "work_time_ms": 0.538,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2877,
      "timestamp_ms": 1421.417,
      "frame_time_ms": 0.557,
      "fps": 2289,
      "work_time_ms": 0.557,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2878,
      "timestamp_ms": 1421.828,
      "frame_time_ms": 0.412,
      "fps": 2327,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2879,
      "timestamp_ms": 1422.223,
      "frame_time_ms": 0.395,
      "fps": 2359,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2880,
      "timestamp_ms": 1422.567,
      "frame_time_ms": 0.344,
      "fps": 2365,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2881,
      "timestamp_ms": 1422.976,
      "frame_time_ms": 0.408,
      "fps": 2366,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2882,
      "timestamp_ms": 1423.356,
      "frame_time_ms": 0.380,
      "fps": 2366,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2883,
      "timestamp_ms": 1423.742,
      "frame_time_ms": 0.387,
      "fps": 2368,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2884,
      "timestamp_ms": 1424.175,
      "frame_time_ms": 0.432,
      "fps": 2365,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2885,
      "timestamp_ms": 1424.533,
      "frame_time_ms": 0.359,
      "fps": 2367,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2886,
      "timestamp_ms": 1424.897,
      "frame_time_ms": 0.363,
      "fps": 2372,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2887,
      "timestamp_ms": 1425.301,
      "frame_time_ms": 0.405,
      "fps": 2369,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2888,
      "timestamp_ms": 1425.673,
      "frame_time_ms": 0.372,
      "fps": 2382,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2889,
      "timestamp_ms": 1426.295,
      "frame_time_ms": 0.622,
      "fps": 2364,
      "work_time_ms": 0.621,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2890,
      "timestamp_ms": 1426.896,
      "frame_time_ms": 0.600,
      "fps": 2343,
      "work_time_ms": 0.600,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2891,
      "timestamp_ms": 1427.977,
      "frame_time_ms": 1.082,
      "fps": 2281,
      "work_time_ms": 1.080,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2892,
      "timestamp_ms": 1428.940,
      "frame_time_ms": 0.962,
      "fps": 2235,
      "work_time_ms": 0.961,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2893,
      "timestamp_ms": 1429.934,
      "frame_time_ms": 0.995,
      "fps": 2190,
      "work_time_ms": 0.994,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2894,
      "timestamp_ms": 1430.413,
      "frame_time_ms": 0.478,
      "fps": 2186,
      "work_time_ms": 0.476,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2895,
      "timestamp_ms": 1430.872,
      "frame_time_ms": 0.459,
      "fps": 2184,
      "work_time_ms": 0.459,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2896,
      "timestamp_ms": 1431.304,
      "frame_time_ms": 0.433,
      "fps": 2182,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2897,
      "timestamp_ms": 1431.687,
      "frame_time_ms": 0.382,
      "fps": 2182,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2898,
      "timestamp_ms": 1432.113,
      "frame_time_ms": 0.426,
      "fps": 2182,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2899,
      "timestamp_ms": 1432.480,
      "frame_time_ms": 0.367,
      "fps": 2187,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2900,
      "timestamp_ms": 1432.819,
      "frame_time_ms": 0.340,
      "fps": 2195,
      "work_time_ms": 0.339,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2901,
      "timestamp_ms": 1433.164,
      "frame_time_ms": 0.344,
      "fps": 2202,
      "work_time_ms": 0.344,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2902,
      "timestamp_ms": 1433.539,
      "frame_time_ms": 0.375,
      "fps": 2207,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2903,
      "timestamp_ms": 1433.937,
      "frame_time_ms": 0.399,
      "fps": 2208,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2904,
      "timestamp_ms": 1434.286,
      "frame_time_ms": 0.349,
      "fps": 2209,
      "work_time_ms": 0.349,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2905,
      "timestamp_ms": 1434.631,
      "frame_time_ms": 0.345,
      "fps": 2211,
      "work_time_ms": 0.345,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2906,
      "timestamp_ms": 1434.984,
      "frame_time_ms": 0.353,
      "fps": 2217,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2907,
      "timestamp_ms": 1435.349,
      "frame_time_ms": 0.365,
      "fps": 2221,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2908,
      "timestamp_ms": 1435.747,
      "frame_time_ms": 0.398,
      "fps": 2223,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2909,
      "timestamp_ms": 1436.130,
      "frame_time_ms": 0.383,
      "fps": 2225,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2910,
      "timestamp_ms": 1436.553,
      "frame_time_ms": 0.423,
      "fps": 2225,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2911,
      "timestamp_ms": 1436.992,
      "frame_time_ms": 0.439,
      "fps": 2225,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2912,
      "timestamp_ms": 1437.396,
      "frame_time_ms": 0.404,
      "fps": 2225,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2913,
      "timestamp_ms": 1437.783,
      "frame_time_ms": 0.386,
      "fps": 2236,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2914,
      "timestamp_ms": 1438.178,
      "frame_time_ms": 0.395,
      "fps": 2271,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2915,
      "timestamp_ms": 1438.585,
      "frame_time_ms": 0.407,
      "fps": 2278,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2916,
      "timestamp_ms": 1438.963,
      "frame_time_ms": 0.378,
      "fps": 2283,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2917,
      "timestamp_ms": 1439.299,
      "frame_time_ms": 0.337,
      "fps": 2291,
      "work_time_ms": 0.336,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2918,
      "timestamp_ms": 1439.682,
      "frame_time_ms": 0.383,
      "fps": 2296,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2919,
      "timestamp_ms": 1440.091,
      "frame_time_ms": 0.409,
      "fps": 2297,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2920,
      "timestamp_ms": 1440.456,
      "frame_time_ms": 0.364,
      "fps": 2299,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2921,
      "timestamp_ms": 1440.957,
      "frame_time_ms": 0.502,
      "fps": 2290,
      "work_time_ms": 0.500,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2922,
      "timestamp_ms": 1441.365,
      "frame_time_ms": 0.408,
      "fps": 2289,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2923,
      "timestamp_ms": 1441.732,
      "frame_time_ms": 0.367,
      "fps": 2288,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2924,
      "timestamp_ms": 1442.081,
      "frame_time_ms": 0.348,
      "fps": 2290,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2925,
      "timestamp_ms": 1442.434,
      "frame_time_ms": 0.354,
      "fps": 2295,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2926,
      "timestamp_ms": 1442.830,
      "frame_time_ms": 0.395,
      "fps": 2296,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2927,
      "timestamp_ms": 1443.423,
      "frame_time_ms": 0.594,
      "fps": 2277,
      "work_time_ms": 0.592,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2928,
      "timestamp_ms": 1443.980,
      "frame_time_ms": 0.557,
      "fps": 2260,
      "work_time_ms": 0.556,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2929,
      "timestamp_ms": 1444.582,
      "frame_time_ms": 0.601,
      "fps": 2242,
      "work_time_ms": 0.600,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2930,
      "timestamp_ms": 1445.028,
      "frame_time_ms": 0.446,
      "fps": 2237,
      "work_time_ms": 0.446,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2931,
      "timestamp_ms": 1445.399,
      "frame_time_ms": 0.371,
      "fps": 2236,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2932,
      "timestamp_ms": 1445.824,
      "frame_time_ms": 0.426,
      "fps": 2231,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2933,
      "timestamp_ms": 1446.392,
      "frame_time_ms": 0.567,
      "fps": 2217,
      "work_time_ms": 0.566,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2934,
      "timestamp_ms": 1446.977,
      "frame_time_ms": 0.585,
      "fps": 2206,
      "work_time_ms": 0.584,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2935,
      "timestamp_ms": 1447.499,
      "frame_time_ms": 0.523,
      "fps": 2207,
      "work_time_ms": 0.522,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2936,
      "timestamp_ms": 1448.072,
      "frame_time_ms": 0.573,
      "fps": 2204,
      "work_time_ms": 0.572,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2937,
      "timestamp_ms": 1448.619,
      "frame_time_ms": 0.546,
      "fps": 2205,
      "work_time_ms": 0.546,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2938,
      "timestamp_ms": 1449.167,
      "frame_time_ms": 0.549,
      "fps": 2194,
      "work_time_ms": 0.548,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2939,
      "timestamp_ms": 1449.742,
      "frame_time_ms": 0.574,
      "fps": 2180,
      "work_time_ms": 0.574,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2940,
      "timestamp_ms": 1450.269,
      "frame_time_ms": 0.528,
      "fps": 2165,
      "work_time_ms": 0.527,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2941,
      "timestamp_ms": 1450.806,
      "frame_time_ms": 0.537,
      "fps": 2155,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2942,
      "timestamp_ms": 1451.425,
      "frame_time_ms": 0.618,
      "fps": 2137,
      "work_time_ms": 0.617,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2943,
      "timestamp_ms": 1452.031,
      "frame_time_ms": 0.606,
      "fps": 2121,
      "work_time_ms": 0.605,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2944,
      "timestamp_ms": 1452.596,
      "frame_time_ms": 0.565,
      "fps": 2111,
      "work_time_ms": 0.564,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2945,
      "timestamp_ms": 1453.168,
      "frame_time_ms": 0.572,
      "fps": 2095,
      "work_time_ms": 0.572,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2946,
      "timestamp_ms": 1453.734,
      "frame_time_ms": 0.566,
      "fps": 2080,
      "work_time_ms": 0.565,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2947,
      "timestamp_ms": 1454.327,
      "frame_time_ms": 0.593,
      "fps": 2067,
      "work_time_ms": 0.592,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2948,
      "timestamp_ms": 1454.892,
      "frame_time_ms": 0.566,
      "fps": 2053,
      "work_time_ms": 0.565,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2949,
      "timestamp_ms": 1455.460,
      "frame_time_ms": 0.568,
      "fps": 2057,
      "work_time_ms": 0.567,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2950,
      "timestamp_ms": 1456.051,
      "frame_time_ms": 0.591,
      "fps": 2057,
      "work_time_ms": 0.590,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2951,
      "timestamp_ms": 1456.619,
      "frame_time_ms": 0.568,
      "fps": 2094,
      "work_time_ms": 0.567,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2952,
      "timestamp_ms": 1457.165,
      "frame_time_ms": 0.545,
      "fps": 2125,
      "work_time_ms": 0.544,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2953,
      "timestamp_ms": 1457.720,
      "frame_time_ms": 0.555,
      "fps": 2159,
      "work_time_ms": 0.555,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2954,
      "timestamp_ms": 1458.254,
      "frame_time_ms": 0.535,
      "fps": 2155,
      "work_time_ms": 0.534,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2955,
      "timestamp_ms": 1458.910,
      "frame_time_ms": 0.655,
      "fps": 2139,
      "work_time_ms": 0.653,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2956,
      "timestamp_ms": 1459.532,
      "frame_time_ms": 0.622,
      "fps": 2125,
      "work_time_ms": 0.621,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2957,
      "timestamp_ms": 1460.136,
      "frame_time_ms": 0.604,
      "fps": 2109,
      "work_time_ms": 0.604,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2958,
      "timestamp_ms": 1460.687,
      "frame_time_ms": 0.552,
      "fps": 2099,
      "work_time_ms": 0.551,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2959,
      "timestamp_ms": 1461.219,
      "frame_time_ms": 0.531,
      "fps": 2087,
      "work_time_ms": 0.530,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2960,
      "timestamp_ms": 1461.597,
      "frame_time_ms": 0.379,
      "fps": 2084,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2961,
      "timestamp_ms": 1462.104,
      "frame_time_ms": 0.506,
      "fps": 2073,
      "work_time_ms": 0.505,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2962,
      "timestamp_ms": 1462.683,
      "frame_time_ms": 0.580,
      "fps": 2058,
      "work_time_ms": 0.579,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2963,
      "timestamp_ms": 1463.234,
      "frame_time_ms": 0.551,
      "fps": 2047,
      "work_time_ms": 0.550,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2964,
      "timestamp_ms": 1463.765,
      "frame_time_ms": 0.530,
      "fps": 2035,
      "work_time_ms": 0.530,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2965,
      "timestamp_ms": 1464.329,
      "frame_time_ms": 0.565,
      "fps": 2020,
      "work_time_ms": 0.564,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2966,
      "timestamp_ms": 1464.912,
      "frame_time_ms": 0.583,
      "fps": 2004,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2967,
      "timestamp_ms": 1465.481,
      "frame_time_ms": 0.569,
      "fps": 1991,
      "work_time_ms": 0.568,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2968,
      "timestamp_ms": 1466.025,
      "frame_time_ms": 0.544,
      "fps": 1981,
      "work_time_ms": 0.543,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2969,
      "timestamp_ms": 1466.557,
      "frame_time_ms": 0.532,
      "fps": 1971,
      "work_time_ms": 0.531,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2970,
      "timestamp_ms": 1467.146,
      "frame_time_ms": 0.588,
      "fps": 1961,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2971,
      "timestamp_ms": 1467.717,
      "frame_time_ms": 0.571,
      "fps": 1952,
      "work_time_ms": 0.571,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2972,
      "timestamp_ms": 1468.237,
      "frame_time_ms": 0.521,
      "fps": 1945,
      "work_time_ms": 0.520,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2973,
      "timestamp_ms": 1468.791,
      "frame_time_ms": 0.554,
      "fps": 1934,
      "work_time_ms": 0.553,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2974,
      "timestamp_ms": 1469.384,
      "frame_time_ms": 0.593,
      "fps": 1922,
      "work_time_ms": 0.592,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2975,
      "timestamp_ms": 1470.063,
      "frame_time_ms": 0.679,
      "fps": 1906,
      "work_time_ms": 0.677,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2976,
      "timestamp_ms": 1470.883,
      "frame_time_ms": 0.820,
      "fps": 1879,
      "work_time_ms": 0.818,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2977,
      "timestamp_ms": 1471.675,
      "frame_time_ms": 0.791,
      "fps": 1853,
      "work_time_ms": 0.790,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2978,
      "timestamp_ms": 1472.324,
      "frame_time_ms": 0.650,
      "fps": 1838,
      "work_time_ms": 0.647,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2979,
      "timestamp_ms": 1472.748,
      "frame_time_ms": 0.423,
      "fps": 1837,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2980,
      "timestamp_ms": 1473.173,
      "frame_time_ms": 0.426,
      "fps": 1833,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2981,
      "timestamp_ms": 1473.597,
      "frame_time_ms": 0.423,
      "fps": 1838,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2982,
      "timestamp_ms": 1474.024,
      "frame_time_ms": 0.427,
      "fps": 1837,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2983,
      "timestamp_ms": 1474.426,
      "frame_time_ms": 0.403,
      "fps": 1835,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2984,
      "timestamp_ms": 1474.832,
      "frame_time_ms": 0.405,
      "fps": 1832,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2985,
      "timestamp_ms": 1475.238,
      "frame_time_ms": 0.407,
      "fps": 1829,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2986,
      "timestamp_ms": 1475.609,
      "frame_time_ms": 0.371,
      "fps": 1830,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2987,
      "timestamp_ms": 1476.041,
      "frame_time_ms": 0.432,
      "fps": 1839,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2988,
      "timestamp_ms": 1476.786,
      "frame_time_ms": 0.744,
      "fps": 1828,
      "work_time_ms": 0.742,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2989,
      "timestamp_ms": 1477.222,
      "frame_time_ms": 0.437,
      "fps": 1838,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2990,
      "timestamp_ms": 1477.657,
      "frame_time_ms": 0.434,
      "fps": 1838,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2991,
      "timestamp_ms": 1478.095,
      "frame_time_ms": 0.439,
      "fps": 1835,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2992,
      "timestamp_ms": 1478.529,
      "frame_time_ms": 0.433,
      "fps": 1834,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2993,
      "timestamp_ms": 1478.954,
      "frame_time_ms": 0.426,
      "fps": 1842,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2994,
      "timestamp_ms": 1479.367,
      "frame_time_ms": 0.413,
      "fps": 1852,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2995,
      "timestamp_ms": 1479.779,
      "frame_time_ms": 0.412,
      "fps": 1858,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2996,
      "timestamp_ms": 1480.173,
      "frame_time_ms": 0.394,
      "fps": 1869,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2997,
      "timestamp_ms": 1480.574,
      "frame_time_ms": 0.401,
      "fps": 1877,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2998,
      "timestamp_ms": 1481.039,
      "frame_time_ms": 0.465,
      "fps": 1882,
      "work_time_ms": 0.463,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2999,
      "timestamp_ms": 1481.524,
      "frame_time_ms": 0.485,
      "fps": 1887,
      "work_time_ms": 0.483,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3000,
      "timestamp_ms": 1481.924,
      "frame_time_ms": 0.400,
      "fps": 1895,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3001,
      "timestamp_ms": 1482.307,
      "frame_time_ms": 0.383,
      "fps": 1904,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3002,
      "timestamp_ms": 1482.694,
      "frame_time_ms": 0.387,
      "fps": 1918,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3003,
      "timestamp_ms": 1483.111,
      "frame_time_ms": 0.416,
      "fps": 1930,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3004,
      "timestamp_ms": 1483.966,
      "frame_time_ms": 0.855,
      "fps": 1912,
      "work_time_ms": 0.853,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3005,
      "timestamp_ms": 1484.419,
      "frame_time_ms": 0.454,
      "fps": 1919,
      "work_time_ms": 0.453,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3006,
      "timestamp_ms": 1484.837,
      "frame_time_ms": 0.418,
      "fps": 1929,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3007,
      "timestamp_ms": 1485.268,
      "frame_time_ms": 0.431,
      "fps": 1939,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3008,
      "timestamp_ms": 1485.669,
      "frame_time_ms": 0.400,
      "fps": 1949,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3009,
      "timestamp_ms": 1486.088,
      "frame_time_ms": 0.419,
      "fps": 1959,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3010,
      "timestamp_ms": 1486.464,
      "frame_time_ms": 0.377,
      "fps": 1972,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3011,
      "timestamp_ms": 1486.863,
      "frame_time_ms": 0.398,
      "fps": 1983,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3012,
      "timestamp_ms": 1487.647,
      "frame_time_ms": 0.785,
      "fps": 1968,
      "work_time_ms": 0.784,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3013,
      "timestamp_ms": 1488.114,
      "frame_time_ms": 0.466,
      "fps": 1974,
      "work_time_ms": 0.465,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3014,
      "timestamp_ms": 1488.530,
      "frame_time_ms": 0.416,
      "fps": 1981,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3015,
      "timestamp_ms": 1489.293,
      "frame_time_ms": 0.763,
      "fps": 1974,
      "work_time_ms": 0.763,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3016,
      "timestamp_ms": 1489.725,
      "frame_time_ms": 0.433,
      "fps": 1987,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3017,
      "timestamp_ms": 1490.136,
      "frame_time_ms": 0.410,
      "fps": 1999,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3018,
      "timestamp_ms": 1490.952,
      "frame_time_ms": 0.817,
      "fps": 1982,
      "work_time_ms": 0.815,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3019,
      "timestamp_ms": 1491.400,
      "frame_time_ms": 0.448,
      "fps": 1987,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3020,
      "timestamp_ms": 1491.833,
      "frame_time_ms": 0.433,
      "fps": 1984,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3021,
      "timestamp_ms": 1492.490,
      "frame_time_ms": 0.656,
      "fps": 1974,
      "work_time_ms": 0.655,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3022,
      "timestamp_ms": 1493.333,
      "frame_time_ms": 0.843,
      "fps": 1957,
      "work_time_ms": 0.841,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3023,
      "timestamp_ms": 1493.828,
      "frame_time_ms": 0.496,
      "fps": 1961,
      "work_time_ms": 0.495,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3024,
      "timestamp_ms": 1494.272,
      "frame_time_ms": 0.444,
      "fps": 1966,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3025,
      "timestamp_ms": 1495.381,
      "frame_time_ms": 1.108,
      "fps": 1932,
      "work_time_ms": 1.106,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3026,
      "timestamp_ms": 1497.261,
      "frame_time_ms": 1.877,
      "fps": 1855,
      "work_time_ms": 1.868,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3027,
      "timestamp_ms": 1498.101,
      "frame_time_ms": 0.843,
      "fps": 1839,
      "work_time_ms": 0.842,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3028,
      "timestamp_ms": 1499.957,
      "frame_time_ms": 1.856,
      "fps": 1768,
      "work_time_ms": 1.851,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3029,
      "timestamp_ms": 1501.767,
      "frame_time_ms": 1.810,
      "fps": 1704,
      "work_time_ms": 1.806,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3030,
      "timestamp_ms": 1502.639,
      "frame_time_ms": 0.872,
      "fps": 1690,
      "work_time_ms": 0.868,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3031,
      "timestamp_ms": 1504.504,
      "frame_time_ms": 1.866,
      "fps": 1630,
      "work_time_ms": 1.862,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3032,
      "timestamp_ms": 1505.158,
      "frame_time_ms": 0.653,
      "fps": 1625,
      "work_time_ms": 0.652,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3033,
      "timestamp_ms": 1505.710,
      "frame_time_ms": 0.552,
      "fps": 1625,
      "work_time_ms": 0.550,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3034,
      "timestamp_ms": 1506.198,
      "frame_time_ms": 0.489,
      "fps": 1629,
      "work_time_ms": 0.488,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3035,
      "timestamp_ms": 1506.719,
      "frame_time_ms": 0.520,
      "fps": 1636,
      "work_time_ms": 0.518,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3036,
      "timestamp_ms": 1507.210,
      "frame_time_ms": 0.492,
      "fps": 1651,
      "work_time_ms": 0.491,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3037,
      "timestamp_ms": 1507.693,
      "frame_time_ms": 0.483,
      "fps": 1665,
      "work_time_ms": 0.482,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3038,
      "timestamp_ms": 1508.222,
      "frame_time_ms": 0.529,
      "fps": 1671,
      "work_time_ms": 0.527,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3039,
      "timestamp_ms": 1508.726,
      "frame_time_ms": 0.503,
      "fps": 1667,
      "work_time_ms": 0.503,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3040,
      "timestamp_ms": 1509.192,
      "frame_time_ms": 0.466,
      "fps": 1665,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3041,
      "timestamp_ms": 1509.671,
      "frame_time_ms": 0.479,
      "fps": 1663,
      "work_time_ms": 0.479,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3042,
      "timestamp_ms": 1510.133,
      "frame_time_ms": 0.463,
      "fps": 1661,
      "work_time_ms": 0.462,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3043,
      "timestamp_ms": 1510.589,
      "frame_time_ms": 0.455,
      "fps": 1659,
      "work_time_ms": 0.454,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3044,
      "timestamp_ms": 1511.029,
      "frame_time_ms": 0.441,
      "fps": 1657,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3045,
      "timestamp_ms": 1511.468,
      "frame_time_ms": 0.439,
      "fps": 1656,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3046,
      "timestamp_ms": 1511.972,
      "frame_time_ms": 0.504,
      "fps": 1650,
      "work_time_ms": 0.502,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3047,
      "timestamp_ms": 1512.394,
      "frame_time_ms": 0.421,
      "fps": 1650,
      "work_time_ms": 0.421,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3048,
      "timestamp_ms": 1512.812,
      "frame_time_ms": 0.419,
      "fps": 1665,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3049,
      "timestamp_ms": 1513.213,
      "frame_time_ms": 0.400,
      "fps": 1667,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3050,
      "timestamp_ms": 1513.600,
      "frame_time_ms": 0.388,
      "fps": 1669,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3051,
      "timestamp_ms": 1514.048,
      "frame_time_ms": 0.447,
      "fps": 1668,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3052,
      "timestamp_ms": 1514.489,
      "frame_time_ms": 0.441,
      "fps": 1668,
      "work_time_ms": 0.440,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3053,
      "timestamp_ms": 1514.916,
      "frame_time_ms": 0.427,
      "fps": 1668,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3054,
      "timestamp_ms": 1515.339,
      "frame_time_ms": 0.423,
      "fps": 1668,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3055,
      "timestamp_ms": 1515.903,
      "frame_time_ms": 0.564,
      "fps": 1660,
      "work_time_ms": 0.562,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3056,
      "timestamp_ms": 1516.554,
      "frame_time_ms": 0.652,
      "fps": 1649,
      "work_time_ms": 0.650,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3057,
      "timestamp_ms": 1517.034,
      "frame_time_ms": 0.480,
      "fps": 1645,
      "work_time_ms": 0.479,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3058,
      "timestamp_ms": 1517.511,
      "frame_time_ms": 0.477,
      "fps": 1645,
      "work_time_ms": 0.476,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3059,
      "timestamp_ms": 1517.932,
      "frame_time_ms": 0.421,
      "fps": 1647,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3060,
      "timestamp_ms": 1518.347,
      "frame_time_ms": 0.415,
      "fps": 1647,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3061,
      "timestamp_ms": 1518.733,
      "frame_time_ms": 0.386,
      "fps": 1647,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3062,
      "timestamp_ms": 1519.147,
      "frame_time_ms": 0.414,
      "fps": 1645,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3063,
      "timestamp_ms": 1519.614,
      "frame_time_ms": 0.467,
      "fps": 1643,
      "work_time_ms": 0.466,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3064,
      "timestamp_ms": 1520.176,
      "frame_time_ms": 0.560,
      "fps": 1657,
      "work_time_ms": 0.556,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3065,
      "timestamp_ms": 1520.792,
      "frame_time_ms": 0.617,
      "fps": 1649,
      "work_time_ms": 0.613,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3066,
      "timestamp_ms": 1521.287,
      "frame_time_ms": 0.495,
      "fps": 1646,
      "work_time_ms": 0.495,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3067,
      "timestamp_ms": 1521.705,
      "frame_time_ms": 0.419,
      "fps": 1646,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3068,
      "timestamp_ms": 1522.238,
      "frame_time_ms": 0.532,
      "fps": 1640,
      "work_time_ms": 0.530,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3069,
      "timestamp_ms": 1522.677,
      "frame_time_ms": 0.439,
      "fps": 1639,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3070,
      "timestamp_ms": 1523.078,
      "frame_time_ms": 0.402,
      "fps": 1638,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3071,
      "timestamp_ms": 1523.467,
      "frame_time_ms": 0.389,
      "fps": 1639,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3072,
      "timestamp_ms": 1523.863,
      "frame_time_ms": 0.395,
      "fps": 1656,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3073,
      "timestamp_ms": 1524.249,
      "frame_time_ms": 0.387,
      "fps": 1660,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3074,
      "timestamp_ms": 1524.681,
      "frame_time_ms": 0.432,
      "fps": 1659,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3075,
      "timestamp_ms": 1525.113,
      "frame_time_ms": 0.431,
      "fps": 1675,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3076,
      "timestamp_ms": 1525.595,
      "frame_time_ms": 0.482,
      "fps": 1672,
      "work_time_ms": 0.482,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3077,
      "timestamp_ms": 1526.194,
      "frame_time_ms": 0.599,
      "fps": 1663,
      "work_time_ms": 0.588,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3078,
      "timestamp_ms": 1527.178,
      "frame_time_ms": 0.983,
      "fps": 1656,
      "work_time_ms": 0.982,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3079,
      "timestamp_ms": 1528.443,
      "frame_time_ms": 1.266,
      "fps": 1619,
      "work_time_ms": 1.257,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3080,
      "timestamp_ms": 1529.622,
      "frame_time_ms": 1.179,
      "fps": 1587,
      "work_time_ms": 1.176,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3081,
      "timestamp_ms": 1530.447,
      "frame_time_ms": 0.825,
      "fps": 1580,
      "work_time_ms": 0.824,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3082,
      "timestamp_ms": 1531.534,
      "frame_time_ms": 1.087,
      "fps": 1570,
      "work_time_ms": 1.086,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3083,
      "timestamp_ms": 1532.784,
      "frame_time_ms": 1.250,
      "fps": 1540,
      "work_time_ms": 1.245,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3084,
      "timestamp_ms": 1533.677,
      "frame_time_ms": 0.894,
      "fps": 1522,
      "work_time_ms": 0.893,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3085,
      "timestamp_ms": 1534.716,
      "frame_time_ms": 1.039,
      "fps": 1525,
      "work_time_ms": 1.038,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3086,
      "timestamp_ms": 1535.276,
      "frame_time_ms": 0.559,
      "fps": 1578,
      "work_time_ms": 0.557,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3087,
      "timestamp_ms": 1535.759,
      "frame_time_ms": 0.484,
      "fps": 1593,
      "work_time_ms": 0.483,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3088,
      "timestamp_ms": 1536.259,
      "frame_time_ms": 0.499,
      "fps": 1652,
      "work_time_ms": 0.498,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3089,
      "timestamp_ms": 1536.729,
      "frame_time_ms": 0.471,
      "fps": 1716,
      "work_time_ms": 0.470,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3090,
      "timestamp_ms": 1537.175,
      "frame_time_ms": 0.445,
      "fps": 1737,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3091,
      "timestamp_ms": 1537.567,
      "frame_time_ms": 0.393,
      "fps": 1814,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3092,
      "timestamp_ms": 1538.012,
      "frame_time_ms": 0.444,
      "fps": 1826,
      "work_time_ms": 0.444,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3093,
      "timestamp_ms": 1538.458,
      "frame_time_ms": 0.446,
      "fps": 1832,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3094,
      "timestamp_ms": 1538.866,
      "frame_time_ms": 0.409,
      "fps": 1836,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3095,
      "timestamp_ms": 1539.298,
      "frame_time_ms": 0.432,
      "fps": 1841,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3096,
      "timestamp_ms": 1539.670,
      "frame_time_ms": 0.372,
      "fps": 1848,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3097,
      "timestamp_ms": 1540.115,
      "frame_time_ms": 0.444,
      "fps": 1850,
      "work_time_ms": 0.444,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3098,
      "timestamp_ms": 1540.570,
      "frame_time_ms": 0.456,
      "fps": 1854,
      "work_time_ms": 0.455,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3099,
      "timestamp_ms": 1540.954,
      "frame_time_ms": 0.384,
      "fps": 1861,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3100,
      "timestamp_ms": 1541.335,
      "frame_time_ms": 0.381,
      "fps": 1866,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3101,
      "timestamp_ms": 1541.713,
      "frame_time_ms": 0.378,
      "fps": 1872,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3102,
      "timestamp_ms": 1542.203,
      "frame_time_ms": 0.490,
      "fps": 1870,
      "work_time_ms": 0.488,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3103,
      "timestamp_ms": 1542.597,
      "frame_time_ms": 0.394,
      "fps": 1874,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3104,
      "timestamp_ms": 1542.981,
      "frame_time_ms": 0.384,
      "fps": 1877,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3105,
      "timestamp_ms": 1543.351,
      "frame_time_ms": 0.370,
      "fps": 1881,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3106,
      "timestamp_ms": 1543.744,
      "frame_time_ms": 0.393,
      "fps": 1888,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3107,
      "timestamp_ms": 1544.232,
      "frame_time_ms": 0.487,
      "fps": 1884,
      "work_time_ms": 0.487,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3108,
      "timestamp_ms": 1544.667,
      "frame_time_ms": 0.436,
      "fps": 1883,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3109,
      "timestamp_ms": 1545.221,
      "frame_time_ms": 0.554,
      "fps": 1874,
      "work_time_ms": 0.553,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3110,
      "timestamp_ms": 1545.587,
      "frame_time_ms": 0.365,
      "fps": 1875,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3111,
      "timestamp_ms": 1545.964,
      "frame_time_ms": 0.377,
      "fps": 1879,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3112,
      "timestamp_ms": 1546.388,
      "frame_time_ms": 0.425,
      "fps": 1880,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3113,
      "timestamp_ms": 1546.780,
      "frame_time_ms": 0.392,
      "fps": 1882,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3114,
      "timestamp_ms": 1547.137,
      "frame_time_ms": 0.356,
      "fps": 1886,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3115,
      "timestamp_ms": 1547.530,
      "frame_time_ms": 0.394,
      "fps": 1897,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3116,
      "timestamp_ms": 1548.341,
      "frame_time_ms": 0.810,
      "fps": 1887,
      "work_time_ms": 0.807,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3117,
      "timestamp_ms": 1548.984,
      "frame_time_ms": 0.644,
      "fps": 1877,
      "work_time_ms": 0.642,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3118,
      "timestamp_ms": 1549.575,
      "frame_time_ms": 0.590,
      "fps": 1871,
      "work_time_ms": 0.590,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3119,
      "timestamp_ms": 1550.154,
      "frame_time_ms": 0.580,
      "fps": 1862,
      "work_time_ms": 0.579,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3120,
      "timestamp_ms": 1550.717,
      "frame_time_ms": 0.563,
      "fps": 1853,
      "work_time_ms": 0.562,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3121,
      "timestamp_ms": 1551.304,
      "frame_time_ms": 0.586,
      "fps": 1842,
      "work_time_ms": 0.586,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3122,
      "timestamp_ms": 1551.846,
      "frame_time_ms": 0.543,
      "fps": 1834,
      "work_time_ms": 0.542,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3123,
      "timestamp_ms": 1552.403,
      "frame_time_ms": 0.556,
      "fps": 1829,
      "work_time_ms": 0.556,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3124,
      "timestamp_ms": 1552.990,
      "frame_time_ms": 0.588,
      "fps": 1828,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3125,
      "timestamp_ms": 1553.556,
      "frame_time_ms": 0.566,
      "fps": 1831,
      "work_time_ms": 0.565,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3126,
      "timestamp_ms": 1554.114,
      "frame_time_ms": 0.558,
      "fps": 1827,
      "work_time_ms": 0.556,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3127,
      "timestamp_ms": 1554.705,
      "frame_time_ms": 0.591,
      "fps": 1818,
      "work_time_ms": 0.590,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3128,
      "timestamp_ms": 1555.333,
      "frame_time_ms": 0.628,
      "fps": 1812,
      "work_time_ms": 0.627,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3129,
      "timestamp_ms": 1555.952,
      "frame_time_ms": 0.618,
      "fps": 1803,
      "work_time_ms": 0.617,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3130,
      "timestamp_ms": 1556.392,
      "frame_time_ms": 0.441,
      "fps": 1801,
      "work_time_ms": 0.440,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3131,
      "timestamp_ms": 1556.801,
      "frame_time_ms": 0.409,
      "fps": 1799,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3132,
      "timestamp_ms": 1557.216,
      "frame_time_ms": 0.414,
      "fps": 1798,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3133,
      "timestamp_ms": 1557.652,
      "frame_time_ms": 0.436,
      "fps": 1796,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3134,
      "timestamp_ms": 1558.256,
      "frame_time_ms": 0.604,
      "fps": 1787,
      "work_time_ms": 0.602,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3135,
      "timestamp_ms": 1558.810,
      "frame_time_ms": 0.555,
      "fps": 1780,
      "work_time_ms": 0.554,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3136,
      "timestamp_ms": 1559.375,
      "frame_time_ms": 0.564,
      "fps": 1776,
      "work_time_ms": 0.563,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3137,
      "timestamp_ms": 1559.928,
      "frame_time_ms": 0.553,
      "fps": 1778,
      "work_time_ms": 0.552,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3138,
      "timestamp_ms": 1560.450,
      "frame_time_ms": 0.523,
      "fps": 1803,
      "work_time_ms": 0.522,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3139,
      "timestamp_ms": 1561.035,
      "frame_time_ms": 0.584,
      "fps": 1840,
      "work_time_ms": 0.583,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3140,
      "timestamp_ms": 1561.599,
      "frame_time_ms": 0.565,
      "fps": 1876,
      "work_time_ms": 0.564,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3141,
      "timestamp_ms": 1562.120,
      "frame_time_ms": 0.520,
      "fps": 1894,
      "work_time_ms": 0.519,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3142,
      "timestamp_ms": 1562.637,
      "frame_time_ms": 0.518,
      "fps": 1929,
      "work_time_ms": 0.516,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3143,
      "timestamp_ms": 1563.250,
      "frame_time_ms": 0.613,
      "fps": 1969,
      "work_time_ms": 0.612,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3144,
      "timestamp_ms": 1563.779,
      "frame_time_ms": 0.529,
      "fps": 1993,
      "work_time_ms": 0.527,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3145,
      "timestamp_ms": 1564.498,
      "frame_time_ms": 0.719,
      "fps": 2014,
      "work_time_ms": 0.717,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3146,
      "timestamp_ms": 1565.215,
      "frame_time_ms": 0.716,
      "fps": 2004,
      "work_time_ms": 0.715,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3147,
      "timestamp_ms": 1565.958,
      "frame_time_ms": 0.744,
      "fps": 1986,
      "work_time_ms": 0.743,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3148,
      "timestamp_ms": 1566.603,
      "frame_time_ms": 0.644,
      "fps": 1977,
      "work_time_ms": 0.643,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3149,
      "timestamp_ms": 1566.968,
      "frame_time_ms": 0.365,
      "fps": 1984,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3150,
      "timestamp_ms": 1567.356,
      "frame_time_ms": 0.389,
      "fps": 1987,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3151,
      "timestamp_ms": 1567.694,
      "frame_time_ms": 0.337,
      "fps": 1991,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3152,
      "timestamp_ms": 1568.145,
      "frame_time_ms": 0.452,
      "fps": 1991,
      "work_time_ms": 0.451,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3153,
      "timestamp_ms": 1568.519,
      "frame_time_ms": 0.373,
      "fps": 1995,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3154,
      "timestamp_ms": 1568.916,
      "frame_time_ms": 0.398,
      "fps": 1996,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3155,
      "timestamp_ms": 1569.340,
      "frame_time_ms": 0.424,
      "fps": 1997,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3156,
      "timestamp_ms": 1569.729,
      "frame_time_ms": 0.389,
      "fps": 1996,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3157,
      "timestamp_ms": 1570.055,
      "frame_time_ms": 0.325,
      "fps": 2004,
      "work_time_ms": 0.325,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3158,
      "timestamp_ms": 1570.414,
      "frame_time_ms": 0.360,
      "fps": 2010,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3159,
      "timestamp_ms": 1570.813,
      "frame_time_ms": 0.399,
      "fps": 2009,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3160,
      "timestamp_ms": 1571.208,
      "frame_time_ms": 0.395,
      "fps": 2008,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3161,
      "timestamp_ms": 1571.567,
      "frame_time_ms": 0.359,
      "fps": 2009,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3162,
      "timestamp_ms": 1571.969,
      "frame_time_ms": 0.401,
      "fps": 2015,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3163,
      "timestamp_ms": 1572.368,
      "frame_time_ms": 0.399,
      "fps": 2015,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3164,
      "timestamp_ms": 1572.749,
      "frame_time_ms": 0.382,
      "fps": 2015,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3165,
      "timestamp_ms": 1573.090,
      "frame_time_ms": 0.340,
      "fps": 2017,
      "work_time_ms": 0.340,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3166,
      "timestamp_ms": 1573.463,
      "frame_time_ms": 0.373,
      "fps": 2018,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3167,
      "timestamp_ms": 1573.850,
      "frame_time_ms": 0.387,
      "fps": 2025,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3168,
      "timestamp_ms": 1574.186,
      "frame_time_ms": 0.337,
      "fps": 2032,
      "work_time_ms": 0.337,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3169,
      "timestamp_ms": 1574.529,
      "frame_time_ms": 0.343,
      "fps": 2047,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3170,
      "timestamp_ms": 1575.036,
      "frame_time_ms": 0.506,
      "fps": 2037,
      "work_time_ms": 0.504,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3171,
      "timestamp_ms": 1575.751,
      "frame_time_ms": 0.715,
      "fps": 2014,
      "work_time_ms": 0.714,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3172,
      "timestamp_ms": 1576.363,
      "frame_time_ms": 0.613,
      "fps": 2001,
      "work_time_ms": 0.610,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3173,
      "timestamp_ms": 1577.045,
      "frame_time_ms": 0.681,
      "fps": 1982,
      "work_time_ms": 0.679,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3174,
      "timestamp_ms": 1577.682,
      "frame_time_ms": 0.637,
      "fps": 1964,
      "work_time_ms": 0.636,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3175,
      "timestamp_ms": 1578.094,
      "frame_time_ms": 0.413,
      "fps": 1963,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3176,
      "timestamp_ms": 1578.476,
      "frame_time_ms": 0.381,
      "fps": 1991,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3177,
      "timestamp_ms": 1578.776,
      "frame_time_ms": 0.300,
      "fps": 2014,
      "work_time_ms": 0.300,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3178,
      "timestamp_ms": 1579.077,
      "frame_time_ms": 0.302,
      "fps": 2033,
      "work_time_ms": 0.302,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3179,
      "timestamp_ms": 1579.485,
      "frame_time_ms": 0.407,
      "fps": 2045,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3180,
      "timestamp_ms": 1580.068,
      "frame_time_ms": 0.584,
      "fps": 2044,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3181,
      "timestamp_ms": 1580.691,
      "frame_time_ms": 0.622,
      "fps": 2041,
      "work_time_ms": 0.620,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3182,
      "timestamp_ms": 1581.288,
      "frame_time_ms": 0.598,
      "fps": 2037,
      "work_time_ms": 0.597,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3183,
      "timestamp_ms": 1581.862,
      "frame_time_ms": 0.574,
      "fps": 2036,
      "work_time_ms": 0.572,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3184,
      "timestamp_ms": 1582.373,
      "frame_time_ms": 0.511,
      "fps": 2041,
      "work_time_ms": 0.510,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3185,
      "timestamp_ms": 1582.890,
      "frame_time_ms": 0.516,
      "fps": 2045,
      "work_time_ms": 0.516,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3186,
      "timestamp_ms": 1583.409,
      "frame_time_ms": 0.520,
      "fps": 2048,
      "work_time_ms": 0.519,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3187,
      "timestamp_ms": 1583.899,
      "frame_time_ms": 0.490,
      "fps": 2055,
      "work_time_ms": 0.489,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3188,
      "timestamp_ms": 1584.343,
      "frame_time_ms": 0.444,
      "fps": 2068,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3189,
      "timestamp_ms": 1584.863,
      "frame_time_ms": 0.519,
      "fps": 2075,
      "work_time_ms": 0.519,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3190,
      "timestamp_ms": 1585.371,
      "frame_time_ms": 0.508,
      "fps": 2070,
      "work_time_ms": 0.508,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3191,
      "timestamp_ms": 1585.854,
      "frame_time_ms": 0.484,
      "fps": 2065,
      "work_time_ms": 0.483,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3192,
      "timestamp_ms": 1586.351,
      "frame_time_ms": 0.497,
      "fps": 2059,
      "work_time_ms": 0.496,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3193,
      "timestamp_ms": 1586.907,
      "frame_time_ms": 0.556,
      "fps": 2050,
      "work_time_ms": 0.555,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3194,
      "timestamp_ms": 1587.451,
      "frame_time_ms": 0.543,
      "fps": 2055,
      "work_time_ms": 0.543,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3195,
      "timestamp_ms": 1588.007,
      "frame_time_ms": 0.557,
      "fps": 2055,
      "work_time_ms": 0.555,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3196,
      "timestamp_ms": 1588.556,
      "frame_time_ms": 0.549,
      "fps": 2056,
      "work_time_ms": 0.548,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3197,
      "timestamp_ms": 1589.098,
      "frame_time_ms": 0.542,
      "fps": 2056,
      "work_time_ms": 0.541,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3198,
      "timestamp_ms": 1589.642,
      "frame_time_ms": 0.544,
      "fps": 2055,
      "work_time_ms": 0.543,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3199,
      "timestamp_ms": 1590.213,
      "frame_time_ms": 0.570,
      "fps": 2056,
      "work_time_ms": 0.569,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3200,
      "timestamp_ms": 1590.803,
      "frame_time_ms": 0.591,
      "fps": 2054,
      "work_time_ms": 0.590,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3201,
      "timestamp_ms": 1591.410,
      "frame_time_ms": 0.607,
      "fps": 2048,
      "work_time_ms": 0.605,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3202,
      "timestamp_ms": 1592.016,
      "frame_time_ms": 0.605,
      "fps": 2042,
      "work_time_ms": 0.604,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3203,
      "timestamp_ms": 1592.675,
      "frame_time_ms": 0.660,
      "fps": 2039,
      "work_time_ms": 0.658,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3204,
      "timestamp_ms": 1593.409,
      "frame_time_ms": 0.734,
      "fps": 2024,
      "work_time_ms": 0.731,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3205,
      "timestamp_ms": 1594.019,
      "frame_time_ms": 0.610,
      "fps": 2032,
      "work_time_ms": 0.608,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3206,
      "timestamp_ms": 1594.622,
      "frame_time_ms": 0.602,
      "fps": 2040,
      "work_time_ms": 0.599,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3207,
      "timestamp_ms": 1595.348,
      "frame_time_ms": 0.726,
      "fps": 2041,
      "work_time_ms": 0.723,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3208,
      "timestamp_ms": 1596.146,
      "frame_time_ms": 0.799,
      "fps": 2030,
      "work_time_ms": 0.796,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3209,
      "timestamp_ms": 1596.904,
      "frame_time_ms": 0.757,
      "fps": 2004,
      "work_time_ms": 0.754,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3210,
      "timestamp_ms": 1597.658,
      "frame_time_ms": 0.754,
      "fps": 1980,
      "work_time_ms": 0.754,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3211,
      "timestamp_ms": 1598.367,
      "frame_time_ms": 0.710,
      "fps": 1956,
      "work_time_ms": 0.709,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3212,
      "timestamp_ms": 1599.011,
      "frame_time_ms": 0.644,
      "fps": 1943,
      "work_time_ms": 0.643,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3213,
      "timestamp_ms": 1599.590,
      "frame_time_ms": 0.578,
      "fps": 1931,
      "work_time_ms": 0.577,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3214,
      "timestamp_ms": 1600.304,
      "frame_time_ms": 0.715,
      "fps": 1911,
      "work_time_ms": 0.711,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3215,
      "timestamp_ms": 1601.061,
      "frame_time_ms": 0.757,
      "fps": 1891,
      "work_time_ms": 0.756,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3216,
      "timestamp_ms": 1601.733,
      "frame_time_ms": 0.672,
      "fps": 1874,
      "work_time_ms": 0.670,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3217,
      "timestamp_ms": 1602.392,
      "frame_time_ms": 0.659,
      "fps": 1855,
      "work_time_ms": 0.656,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3218,
      "timestamp_ms": 1603.065,
      "frame_time_ms": 0.673,
      "fps": 1837,
      "work_time_ms": 0.671,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3219,
      "timestamp_ms": 1603.747,
      "frame_time_ms": 0.681,
      "fps": 1821,
      "work_time_ms": 0.680,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3220,
      "timestamp_ms": 1604.653,
      "frame_time_ms": 0.907,
      "fps": 1793,
      "work_time_ms": 0.905,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3221,
      "timestamp_ms": 1605.351,
      "frame_time_ms": 0.698,
      "fps": 1775,
      "work_time_ms": 0.697,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3222,
      "timestamp_ms": 1605.972,
      "frame_time_ms": 0.621,
      "fps": 1764,
      "work_time_ms": 0.620,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3223,
      "timestamp_ms": 1606.555,
      "frame_time_ms": 0.583,
      "fps": 1755,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3224,
      "timestamp_ms": 1607.115,
      "frame_time_ms": 0.560,
      "fps": 1745,
      "work_time_ms": 0.559,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3225,
      "timestamp_ms": 1607.714,
      "frame_time_ms": 0.599,
      "fps": 1732,
      "work_time_ms": 0.598,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3226,
      "timestamp_ms": 1608.330,
      "frame_time_ms": 0.616,
      "fps": 1720,
      "work_time_ms": 0.614,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3227,
      "timestamp_ms": 1608.936,
      "frame_time_ms": 0.605,
      "fps": 1710,
      "work_time_ms": 0.605,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3228,
      "timestamp_ms": 1609.466,
      "frame_time_ms": 0.531,
      "fps": 1700,
      "work_time_ms": 0.529,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3229,
      "timestamp_ms": 1610.069,
      "frame_time_ms": 0.603,
      "fps": 1688,
      "work_time_ms": 0.602,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3230,
      "timestamp_ms": 1610.668,
      "frame_time_ms": 0.599,
      "fps": 1683,
      "work_time_ms": 0.598,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3231,
      "timestamp_ms": 1611.284,
      "frame_time_ms": 0.615,
      "fps": 1688,
      "work_time_ms": 0.614,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3232,
      "timestamp_ms": 1611.902,
      "frame_time_ms": 0.619,
      "fps": 1688,
      "work_time_ms": 0.617,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3233,
      "timestamp_ms": 1612.491,
      "frame_time_ms": 0.588,
      "fps": 1692,
      "work_time_ms": 0.588,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3234,
      "timestamp_ms": 1613.119,
      "frame_time_ms": 0.629,
      "fps": 1693,
      "work_time_ms": 0.628,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3235,
      "timestamp_ms": 1613.727,
      "frame_time_ms": 0.608,
      "fps": 1683,
      "work_time_ms": 0.607,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3236,
      "timestamp_ms": 1614.310,
      "frame_time_ms": 0.582,
      "fps": 1674,
      "work_time_ms": 0.581,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3237,
      "timestamp_ms": 1614.865,
      "frame_time_ms": 0.556,
      "fps": 1662,
      "work_time_ms": 0.554,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3238,
      "timestamp_ms": 1615.465,
      "frame_time_ms": 0.600,
      "fps": 1648,
      "work_time_ms": 0.598,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3239,
      "timestamp_ms": 1616.140,
      "frame_time_ms": 0.675,
      "fps": 1636,
      "work_time_ms": 0.673,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3240,
      "timestamp_ms": 1616.714,
      "frame_time_ms": 0.574,
      "fps": 1637,
      "work_time_ms": 0.572,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3241,
      "timestamp_ms": 1617.121,
      "frame_time_ms": 0.407,
      "fps": 1646,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3242,
      "timestamp_ms": 1617.565,
      "frame_time_ms": 0.444,
      "fps": 1653,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3243,
      "timestamp_ms": 1618.030,
      "frame_time_ms": 0.465,
      "fps": 1658,
      "work_time_ms": 0.464,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3244,
      "timestamp_ms": 1618.479,
      "frame_time_ms": 0.448,
      "fps": 1661,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3245,
      "timestamp_ms": 1618.919,
      "frame_time_ms": 0.441,
      "fps": 1665,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3246,
      "timestamp_ms": 1619.355,
      "frame_time_ms": 0.436,
      "fps": 1669,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3247,
      "timestamp_ms": 1619.777,
      "frame_time_ms": 0.422,
      "fps": 1672,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3248,
      "timestamp_ms": 1620.198,
      "frame_time_ms": 0.421,
      "fps": 1673,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3249,
      "timestamp_ms": 1620.586,
      "frame_time_ms": 0.388,
      "fps": 1679,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3250,
      "timestamp_ms": 1621.001,
      "frame_time_ms": 0.415,
      "fps": 1683,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3251,
      "timestamp_ms": 1621.615,
      "frame_time_ms": 0.613,
      "fps": 1677,
      "work_time_ms": 0.611,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3252,
      "timestamp_ms": 1622.272,
      "frame_time_ms": 0.657,
      "fps": 1670,
      "work_time_ms": 0.655,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3253,
      "timestamp_ms": 1622.931,
      "frame_time_ms": 0.660,
      "fps": 1665,
      "work_time_ms": 0.657,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3254,
      "timestamp_ms": 1623.541,
      "frame_time_ms": 0.609,
      "fps": 1662,
      "work_time_ms": 0.608,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3255,
      "timestamp_ms": 1624.154,
      "frame_time_ms": 0.614,
      "fps": 1659,
      "work_time_ms": 0.613,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3256,
      "timestamp_ms": 1624.719,
      "frame_time_ms": 0.564,
      "fps": 1659,
      "work_time_ms": 0.563,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3257,
      "timestamp_ms": 1625.321,
      "frame_time_ms": 0.603,
      "fps": 1656,
      "work_time_ms": 0.602,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3258,
      "timestamp_ms": 1625.905,
      "frame_time_ms": 0.583,
      "fps": 1654,
      "work_time_ms": 0.582,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3259,
      "timestamp_ms": 1626.456,
      "frame_time_ms": 0.552,
      "fps": 1655,
      "work_time_ms": 0.551,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3260,
      "timestamp_ms": 1627.045,
      "frame_time_ms": 0.588,
      "fps": 1655,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3261,
      "timestamp_ms": 1627.646,
      "frame_time_ms": 0.601,
      "fps": 1655,
      "work_time_ms": 0.600,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3262,
      "timestamp_ms": 1628.248,
      "frame_time_ms": 0.603,
      "fps": 1655,
      "work_time_ms": 0.601,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3263,
      "timestamp_ms": 1628.807,
      "frame_time_ms": 0.559,
      "fps": 1660,
      "work_time_ms": 0.558,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3264,
      "timestamp_ms": 1629.363,
      "frame_time_ms": 0.555,
      "fps": 1668,
      "work_time_ms": 0.555,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3265,
      "timestamp_ms": 1629.906,
      "frame_time_ms": 0.543,
      "fps": 1671,
      "work_time_ms": 0.542,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3266,
      "timestamp_ms": 1630.473,
      "frame_time_ms": 0.567,
      "fps": 1673,
      "work_time_ms": 0.567,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3267,
      "timestamp_ms": 1631.061,
      "frame_time_ms": 0.588,
      "fps": 1680,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3268,
      "timestamp_ms": 1631.609,
      "frame_time_ms": 0.548,
      "fps": 1691,
      "work_time_ms": 0.548,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3269,
      "timestamp_ms": 1632.169,
      "frame_time_ms": 0.560,
      "fps": 1701,
      "work_time_ms": 0.559,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3270,
      "timestamp_ms": 1632.745,
      "frame_time_ms": 0.577,
      "fps": 1709,
      "work_time_ms": 0.575,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3271,
      "timestamp_ms": 1633.342,
      "frame_time_ms": 0.596,
      "fps": 1715,
      "work_time_ms": 0.596,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3272,
      "timestamp_ms": 1633.879,
      "frame_time_ms": 0.538,
      "fps": 1720,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3273,
      "timestamp_ms": 1634.406,
      "frame_time_ms": 0.526,
      "fps": 1723,
      "work_time_ms": 0.526,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3274,
      "timestamp_ms": 1634.938,
      "frame_time_ms": 0.533,
      "fps": 1732,
      "work_time_ms": 0.532,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3275,
      "timestamp_ms": 1635.552,
      "frame_time_ms": 0.613,
      "fps": 1739,
      "work_time_ms": 0.612,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3276,
      "timestamp_ms": 1636.140,
      "frame_time_ms": 0.589,
      "fps": 1743,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3277,
      "timestamp_ms": 1636.674,
      "frame_time_ms": 0.533,
      "fps": 1750,
      "work_time_ms": 0.531,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3278,
      "timestamp_ms": 1637.263,
      "frame_time_ms": 0.589,
      "fps": 1754,
      "work_time_ms": 0.588,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3279,
      "timestamp_ms": 1637.861,
      "frame_time_ms": 0.599,
      "fps": 1758,
      "work_time_ms": 0.597,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3280,
      "timestamp_ms": 1638.456,
      "frame_time_ms": 0.594,
      "fps": 1775,
      "work_time_ms": 0.593,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3281,
      "timestamp_ms": 1639.016,
      "frame_time_ms": 0.560,
      "fps": 1782,
      "work_time_ms": 0.559,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3282,
      "timestamp_ms": 1639.597,
      "frame_time_ms": 0.581,
      "fps": 1784,
      "work_time_ms": 0.580,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3283,
      "timestamp_ms": 1640.218,
      "frame_time_ms": 0.622,
      "fps": 1782,
      "work_time_ms": 0.620,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3284,
      "timestamp_ms": 1640.811,
      "frame_time_ms": 0.593,
      "fps": 1780,
      "work_time_ms": 0.591,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3285,
      "timestamp_ms": 1641.385,
      "frame_time_ms": 0.573,
      "fps": 1782,
      "work_time_ms": 0.572,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3286,
      "timestamp_ms": 1641.974,
      "frame_time_ms": 0.590,
      "fps": 1783,
      "work_time_ms": 0.589,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3287,
      "timestamp_ms": 1642.568,
      "frame_time_ms": 0.593,
      "fps": 1784,
      "work_time_ms": 0.593,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3288,
      "timestamp_ms": 1643.122,
      "frame_time_ms": 0.555,
      "fps": 1782,
      "work_time_ms": 0.554,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3289,
      "timestamp_ms": 1643.715,
      "frame_time_ms": 0.593,
      "fps": 1783,
      "work_time_ms": 0.592,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3290,
      "timestamp_ms": 1644.378,
      "frame_time_ms": 0.662,
      "fps": 1779,
      "work_time_ms": 0.661,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3291,
      "timestamp_ms": 1645.043,
      "frame_time_ms": 0.666,
      "fps": 1777,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3292,
      "timestamp_ms": 1645.607,
      "frame_time_ms": 0.564,
      "fps": 1780,
      "work_time_ms": 0.563,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3293,
      "timestamp_ms": 1646.194,
      "frame_time_ms": 0.587,
      "fps": 1780,
      "work_time_ms": 0.586,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3294,
      "timestamp_ms": 1646.773,
      "frame_time_ms": 0.578,
      "fps": 1782,
      "work_time_ms": 0.577,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3295,
      "timestamp_ms": 1647.351,
      "frame_time_ms": 0.578,
      "fps": 1784,
      "work_time_ms": 0.577,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3296,
      "timestamp_ms": 1647.953,
      "frame_time_ms": 0.602,
      "fps": 1783,
      "work_time_ms": 0.601,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3297,
      "timestamp_ms": 1648.579,
      "frame_time_ms": 0.627,
      "fps": 1779,
      "work_time_ms": 0.625,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3298,
      "timestamp_ms": 1649.195,
      "frame_time_ms": 0.616,
      "fps": 1778,
      "work_time_ms": 0.614,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3299,
      "timestamp_ms": 1649.762,
      "frame_time_ms": 0.567,
      "fps": 1784,
      "work_time_ms": 0.566,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3300,
      "timestamp_ms": 1650.363,
      "frame_time_ms": 0.601,
      "fps": 1783,
      "work_time_ms": 0.600,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3301,
      "timestamp_ms": 1650.960,
      "frame_time_ms": 0.597,
      "fps": 1773,
      "work_time_ms": 0.596,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3302,
      "timestamp_ms": 1651.542,
      "frame_time_ms": 0.582,
      "fps": 1765,
      "work_time_ms": 0.581,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3303,
      "timestamp_ms": 1652.107,
      "frame_time_ms": 0.565,
      "fps": 1760,
      "work_time_ms": 0.564,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3304,
      "timestamp_ms": 1652.674,
      "frame_time_ms": 0.567,
      "fps": 1754,
      "work_time_ms": 0.566,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3305,
      "timestamp_ms": 1653.270,
      "frame_time_ms": 0.595,
      "fps": 1746,
      "work_time_ms": 0.594,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3306,
      "timestamp_ms": 1653.829,
      "frame_time_ms": 0.559,
      "fps": 1740,
      "work_time_ms": 0.558,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3307,
      "timestamp_ms": 1654.400,
      "frame_time_ms": 0.571,
      "fps": 1733,
      "work_time_ms": 0.570,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3308,
      "timestamp_ms": 1654.963,
      "frame_time_ms": 0.563,
      "fps": 1725,
      "work_time_ms": 0.563,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3309,
      "timestamp_ms": 1655.566,
      "frame_time_ms": 0.603,
      "fps": 1715,
      "work_time_ms": 0.602,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3310,
      "timestamp_ms": 1656.171,
      "frame_time_ms": 0.606,
      "fps": 1705,
      "work_time_ms": 0.605,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3311,
      "timestamp_ms": 1656.771,
      "frame_time_ms": 0.599,
      "fps": 1706,
      "work_time_ms": 0.598,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3312,
      "timestamp_ms": 1657.359,
      "frame_time_ms": 0.588,
      "fps": 1710,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3313,
      "timestamp_ms": 1658.185,
      "frame_time_ms": 0.826,
      "fps": 1701,
      "work_time_ms": 0.824,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3314,
      "timestamp_ms": 1658.866,
      "frame_time_ms": 0.681,
      "fps": 1698,
      "work_time_ms": 0.679,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3315,
      "timestamp_ms": 1659.406,
      "frame_time_ms": 0.541,
      "fps": 1702,
      "work_time_ms": 0.539,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3316,
      "timestamp_ms": 1659.865,
      "frame_time_ms": 0.459,
      "fps": 1707,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3317,
      "timestamp_ms": 1660.286,
      "frame_time_ms": 0.420,
      "fps": 1716,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3318,
      "timestamp_ms": 1660.692,
      "frame_time_ms": 0.407,
      "fps": 1724,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3319,
      "timestamp_ms": 1661.123,
      "frame_time_ms": 0.431,
      "fps": 1730,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3320,
      "timestamp_ms": 1661.552,
      "frame_time_ms": 0.429,
      "fps": 1738,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3321,
      "timestamp_ms": 1661.937,
      "frame_time_ms": 0.385,
      "fps": 1749,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3322,
      "timestamp_ms": 1662.332,
      "frame_time_ms": 0.395,
      "fps": 1760,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3323,
      "timestamp_ms": 1662.723,
      "frame_time_ms": 0.391,
      "fps": 1769,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3324,
      "timestamp_ms": 1663.149,
      "frame_time_ms": 0.425,
      "fps": 1775,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3325,
      "timestamp_ms": 1663.546,
      "frame_time_ms": 0.398,
      "fps": 1783,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3326,
      "timestamp_ms": 1664.109,
      "frame_time_ms": 0.562,
      "fps": 1783,
      "work_time_ms": 0.561,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3327,
      "timestamp_ms": 1664.544,
      "frame_time_ms": 0.436,
      "fps": 1791,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3328,
      "timestamp_ms": 1664.949,
      "frame_time_ms": 0.405,
      "fps": 1799,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3329,
      "timestamp_ms": 1665.320,
      "frame_time_ms": 0.371,
      "fps": 1809,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3330,
      "timestamp_ms": 1665.729,
      "frame_time_ms": 0.408,
      "fps": 1819,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3331,
      "timestamp_ms": 1666.162,
      "frame_time_ms": 0.433,
      "fps": 1828,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3332,
      "timestamp_ms": 1666.566,
      "frame_time_ms": 0.405,
      "fps": 1835,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3333,
      "timestamp_ms": 1666.998,
      "frame_time_ms": 0.431,
      "fps": 1840,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3334,
      "timestamp_ms": 1667.446,
      "frame_time_ms": 0.449,
      "fps": 1845,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3335,
      "timestamp_ms": 1668.042,
      "frame_time_ms": 0.595,
      "fps": 1846,
      "work_time_ms": 0.593,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3336,
      "timestamp_ms": 1668.503,
      "frame_time_ms": 0.462,
      "fps": 1853,
      "work_time_ms": 0.461,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3337,
      "timestamp_ms": 1668.973,
      "frame_time_ms": 0.469,
      "fps": 1857,
      "work_time_ms": 0.468,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3338,
      "timestamp_ms": 1669.715,
      "frame_time_ms": 0.742,
      "fps": 1848,
      "work_time_ms": 0.740,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3339,
      "timestamp_ms": 1670.252,
      "frame_time_ms": 0.537,
      "fps": 1852,
      "work_time_ms": 0.536,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3340,
      "timestamp_ms": 1670.694,
      "frame_time_ms": 0.442,
      "fps": 1861,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3341,
      "timestamp_ms": 1671.098,
      "frame_time_ms": 0.404,
      "fps": 1870,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3342,
      "timestamp_ms": 1671.495,
      "frame_time_ms": 0.398,
      "fps": 1880,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3343,
      "timestamp_ms": 1671.936,
      "frame_time_ms": 0.440,
      "fps": 1891,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3344,
      "timestamp_ms": 1672.362,
      "frame_time_ms": 0.427,
      "fps": 1901,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3345,
      "timestamp_ms": 1672.768,
      "frame_time_ms": 0.406,
      "fps": 1911,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3346,
      "timestamp_ms": 1673.189,
      "frame_time_ms": 0.420,
      "fps": 1922,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3347,
      "timestamp_ms": 1673.759,
      "frame_time_ms": 0.570,
      "fps": 1923,
      "work_time_ms": 0.568,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3348,
      "timestamp_ms": 1674.203,
      "frame_time_ms": 0.444,
      "fps": 1930,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3349,
      "timestamp_ms": 1674.609,
      "frame_time_ms": 0.406,
      "fps": 1942,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3350,
      "timestamp_ms": 1674.994,
      "frame_time_ms": 0.386,
      "fps": 1959,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3351,
      "timestamp_ms": 1675.369,
      "frame_time_ms": 0.375,
      "fps": 1978,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3352,
      "timestamp_ms": 1675.741,
      "frame_time_ms": 0.372,
      "fps": 1991,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3353,
      "timestamp_ms": 1676.135,
      "frame_time_ms": 0.394,
      "fps": 2003,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3354,
      "timestamp_ms": 1676.701,
      "frame_time_ms": 0.566,
      "fps": 2004,
      "work_time_ms": 0.564,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3355,
      "timestamp_ms": 1677.232,
      "frame_time_ms": 0.530,
      "fps": 2007,
      "work_time_ms": 0.530,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3356,
      "timestamp_ms": 1677.899,
      "frame_time_ms": 0.668,
      "fps": 2003,
      "work_time_ms": 0.668,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3357,
      "timestamp_ms": 1678.501,
      "frame_time_ms": 0.601,
      "fps": 2005,
      "work_time_ms": 0.598,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3358,
      "timestamp_ms": 1679.383,
      "frame_time_ms": 0.883,
      "fps": 1987,
      "work_time_ms": 0.882,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3359,
      "timestamp_ms": 1680.305,
      "frame_time_ms": 0.922,
      "fps": 1964,
      "work_time_ms": 0.921,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3360,
      "timestamp_ms": 1681.061,
      "frame_time_ms": 0.756,
      "fps": 1954,
      "work_time_ms": 0.754,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3361,
      "timestamp_ms": 1681.686,
      "frame_time_ms": 0.625,
      "fps": 1952,
      "work_time_ms": 0.623,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3362,
      "timestamp_ms": 1682.342,
      "frame_time_ms": 0.656,
      "fps": 1948,
      "work_time_ms": 0.654,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3363,
      "timestamp_ms": 1683.191,
      "frame_time_ms": 0.848,
      "fps": 1930,
      "work_time_ms": 0.846,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3364,
      "timestamp_ms": 1683.970,
      "frame_time_ms": 0.779,
      "fps": 1917,
      "work_time_ms": 0.778,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3365,
      "timestamp_ms": 1684.631,
      "frame_time_ms": 0.662,
      "fps": 1913,
      "work_time_ms": 0.661,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3366,
      "timestamp_ms": 1685.050,
      "frame_time_ms": 0.418,
      "fps": 1921,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3367,
      "timestamp_ms": 1685.469,
      "frame_time_ms": 0.420,
      "fps": 1931,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3368,
      "timestamp_ms": 1685.880,
      "frame_time_ms": 0.411,
      "fps": 1940,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3369,
      "timestamp_ms": 1686.266,
      "frame_time_ms": 0.386,
      "fps": 1954,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3370,
      "timestamp_ms": 1686.700,
      "frame_time_ms": 0.434,
      "fps": 1965,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3371,
      "timestamp_ms": 1687.160,
      "frame_time_ms": 0.459,
      "fps": 1974,
      "work_time_ms": 0.458,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3372,
      "timestamp_ms": 1687.567,
      "frame_time_ms": 0.408,
      "fps": 1986,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3373,
      "timestamp_ms": 1687.953,
      "frame_time_ms": 0.386,
      "fps": 2015,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3374,
      "timestamp_ms": 1688.325,
      "frame_time_ms": 0.372,
      "fps": 2036,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3375,
      "timestamp_ms": 1688.730,
      "frame_time_ms": 0.404,
      "fps": 2046,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3376,
      "timestamp_ms": 1689.092,
      "frame_time_ms": 0.363,
      "fps": 2052,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3377,
      "timestamp_ms": 1689.441,
      "frame_time_ms": 0.349,
      "fps": 2057,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3378,
      "timestamp_ms": 1690.138,
      "frame_time_ms": 0.696,
      "fps": 2037,
      "work_time_ms": 0.692,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3379,
      "timestamp_ms": 1690.600,
      "frame_time_ms": 0.462,
      "fps": 2035,
      "work_time_ms": 0.461,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3380,
      "timestamp_ms": 1691.037,
      "frame_time_ms": 0.438,
      "fps": 2034,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3381,
      "timestamp_ms": 1691.485,
      "frame_time_ms": 0.448,
      "fps": 2030,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3382,
      "timestamp_ms": 1691.900,
      "frame_time_ms": 0.414,
      "fps": 2029,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3383,
      "timestamp_ms": 1692.329,
      "frame_time_ms": 0.430,
      "fps": 2026,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3384,
      "timestamp_ms": 1692.758,
      "frame_time_ms": 0.429,
      "fps": 2026,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3385,
      "timestamp_ms": 1693.132,
      "frame_time_ms": 0.373,
      "fps": 2028,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3386,
      "timestamp_ms": 1693.488,
      "frame_time_ms": 0.357,
      "fps": 2042,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3387,
      "timestamp_ms": 1693.885,
      "frame_time_ms": 0.397,
      "fps": 2044,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3388,
      "timestamp_ms": 1694.301,
      "frame_time_ms": 0.416,
      "fps": 2044,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3389,
      "timestamp_ms": 1694.664,
      "frame_time_ms": 0.363,
      "fps": 2044,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3390,
      "timestamp_ms": 1695.034,
      "frame_time_ms": 0.369,
      "fps": 2047,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3391,
      "timestamp_ms": 1695.450,
      "frame_time_ms": 0.417,
      "fps": 2048,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3392,
      "timestamp_ms": 1695.931,
      "frame_time_ms": 0.481,
      "fps": 2043,
      "work_time_ms": 0.480,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3393,
      "timestamp_ms": 1696.297,
      "frame_time_ms": 0.365,
      "fps": 2047,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3394,
      "timestamp_ms": 1696.659,
      "frame_time_ms": 0.363,
      "fps": 2053,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3395,
      "timestamp_ms": 1697.060,
      "frame_time_ms": 0.401,
      "fps": 2067,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3396,
      "timestamp_ms": 1697.408,
      "frame_time_ms": 0.347,
      "fps": 2075,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3397,
      "timestamp_ms": 1697.814,
      "frame_time_ms": 0.406,
      "fps": 2080,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3398,
      "timestamp_ms": 1698.239,
      "frame_time_ms": 0.425,
      "fps": 2103,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3399,
      "timestamp_ms": 1698.637,
      "frame_time_ms": 0.399,
      "fps": 2113,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3400,
      "timestamp_ms": 1699.017,
      "frame_time_ms": 0.380,
      "fps": 2118,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3401,
      "timestamp_ms": 1699.459,
      "frame_time_ms": 0.442,
      "fps": 2115,
      "work_time_ms": 0.442,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3402,
      "timestamp_ms": 1699.910,
      "frame_time_ms": 0.450,
      "fps": 2111,
      "work_time_ms": 0.449,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3403,
      "timestamp_ms": 1700.269,
      "frame_time_ms": 0.360,
      "fps": 2117,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3404,
      "timestamp_ms": 1700.643,
      "frame_time_ms": 0.374,
      "fps": 2121,
      "work_time_ms": 0.374,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3405,
      "timestamp_ms": 1701.059,
      "frame_time_ms": 0.416,
      "fps": 2120,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3406,
      "timestamp_ms": 1701.441,
      "frame_time_ms": 0.382,
      "fps": 2123,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3407,
      "timestamp_ms": 1701.801,
      "frame_time_ms": 0.359,
      "fps": 2139,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3408,
      "timestamp_ms": 1702.153,
      "frame_time_ms": 0.353,
      "fps": 2146,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3409,
      "timestamp_ms": 1702.537,
      "frame_time_ms": 0.384,
      "fps": 2148,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3410,
      "timestamp_ms": 1703.035,
      "frame_time_ms": 0.497,
      "fps": 2139,
      "work_time_ms": 0.496,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3411,
      "timestamp_ms": 1703.399,
      "frame_time_ms": 0.365,
      "fps": 2140,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3412,
      "timestamp_ms": 1703.792,
      "frame_time_ms": 0.393,
      "fps": 2138,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3413,
      "timestamp_ms": 1704.240,
      "frame_time_ms": 0.448,
      "fps": 2134,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3414,
      "timestamp_ms": 1704.660,
      "frame_time_ms": 0.419,
      "fps": 2146,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3415,
      "timestamp_ms": 1705.020,
      "frame_time_ms": 0.361,
      "fps": 2159,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3416,
      "timestamp_ms": 1705.387,
      "frame_time_ms": 0.366,
      "fps": 2182,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3417,
      "timestamp_ms": 1705.837,
      "frame_time_ms": 0.451,
      "fps": 2194,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3418,
      "timestamp_ms": 1706.242,
      "frame_time_ms": 0.404,
      "fps": 2233,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3419,
      "timestamp_ms": 1706.664,
      "frame_time_ms": 0.422,
      "fps": 2276,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3420,
      "timestamp_ms": 1707.137,
      "frame_time_ms": 0.473,
      "fps": 2301,
      "work_time_ms": 0.473,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3421,
      "timestamp_ms": 1707.584,
      "frame_time_ms": 0.448,
      "fps": 2316,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3422,
      "timestamp_ms": 1708.013,
      "frame_time_ms": 0.428,
      "fps": 2337,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3423,
      "timestamp_ms": 1708.429,
      "frame_time_ms": 0.416,
      "fps": 2377,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3424,
      "timestamp_ms": 1708.851,
      "frame_time_ms": 0.422,
      "fps": 2411,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3425,
      "timestamp_ms": 1709.261,
      "frame_time_ms": 0.410,
      "fps": 2436,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3426,
      "timestamp_ms": 1709.634,
      "frame_time_ms": 0.374,
      "fps": 2440,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3427,
      "timestamp_ms": 1710.072,
      "frame_time_ms": 0.438,
      "fps": 2438,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3428,
      "timestamp_ms": 1710.498,
      "frame_time_ms": 0.426,
      "fps": 2437,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3429,
      "timestamp_ms": 1710.932,
      "frame_time_ms": 0.434,
      "fps": 2432,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3430,
      "timestamp_ms": 1711.550,
      "frame_time_ms": 0.618,
      "fps": 2414,
      "work_time_ms": 0.616,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3431,
      "timestamp_ms": 1712.302,
      "frame_time_ms": 0.751,
      "fps": 2386,
      "work_time_ms": 0.750,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3432,
      "timestamp_ms": 1713.088,
      "frame_time_ms": 0.787,
      "fps": 2351,
      "work_time_ms": 0.785,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3433,
      "timestamp_ms": 1713.826,
      "frame_time_ms": 0.737,
      "fps": 2319,
      "work_time_ms": 0.736,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3434,
      "timestamp_ms": 1714.410,
      "frame_time_ms": 0.584,
      "fps": 2300,
      "work_time_ms": 0.584,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3435,
      "timestamp_ms": 1714.813,
      "frame_time_ms": 0.403,
      "fps": 2300,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3436,
      "timestamp_ms": 1715.184,
      "frame_time_ms": 0.371,
      "fps": 2299,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3437,
      "timestamp_ms": 1715.571,
      "frame_time_ms": 0.388,
      "fps": 2296,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3438,
      "timestamp_ms": 1716.002,
      "frame_time_ms": 0.431,
      "fps": 2319,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3439,
      "timestamp_ms": 1716.371,
      "frame_time_ms": 0.369,
      "fps": 2328,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3440,
      "timestamp_ms": 1716.860,
      "frame_time_ms": 0.489,
      "fps": 2323,
      "work_time_ms": 0.487,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3441,
      "timestamp_ms": 1717.283,
      "frame_time_ms": 0.423,
      "fps": 2325,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3442,
      "timestamp_ms": 1717.699,
      "frame_time_ms": 0.416,
      "fps": 2325,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3443,
      "timestamp_ms": 1718.073,
      "frame_time_ms": 0.374,
      "fps": 2330,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3444,
      "timestamp_ms": 1718.429,
      "frame_time_ms": 0.356,
      "fps": 2337,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3445,
      "timestamp_ms": 1718.793,
      "frame_time_ms": 0.364,
      "fps": 2338,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3446,
      "timestamp_ms": 1719.192,
      "frame_time_ms": 0.399,
      "fps": 2334,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3447,
      "timestamp_ms": 1719.581,
      "frame_time_ms": 0.388,
      "fps": 2335,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3448,
      "timestamp_ms": 1720.041,
      "frame_time_ms": 0.460,
      "fps": 2331,
      "work_time_ms": 0.458,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3449,
      "timestamp_ms": 1720.507,
      "frame_time_ms": 0.467,
      "fps": 2321,
      "work_time_ms": 0.467,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3450,
      "timestamp_ms": 1720.889,
      "frame_time_ms": 0.382,
      "fps": 2320,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3451,
      "timestamp_ms": 1721.260,
      "frame_time_ms": 0.371,
      "fps": 2324,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3452,
      "timestamp_ms": 1721.790,
      "frame_time_ms": 0.529,
      "fps": 2320,
      "work_time_ms": 0.528,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3453,
      "timestamp_ms": 1722.543,
      "frame_time_ms": 0.754,
      "fps": 2285,
      "work_time_ms": 0.752,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3454,
      "timestamp_ms": 1723.084,
      "frame_time_ms": 0.541,
      "fps": 2270,
      "work_time_ms": 0.539,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3455,
      "timestamp_ms": 1723.515,
      "frame_time_ms": 0.431,
      "fps": 2268,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3456,
      "timestamp_ms": 1723.981,
      "frame_time_ms": 0.466,
      "fps": 2257,
      "work_time_ms": 0.463,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3457,
      "timestamp_ms": 1724.466,
      "frame_time_ms": 0.484,
      "fps": 2251,
      "work_time_ms": 0.483,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3458,
      "timestamp_ms": 1724.881,
      "frame_time_ms": 0.415,
      "fps": 2252,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3459,
      "timestamp_ms": 1725.299,
      "frame_time_ms": 0.419,
      "fps": 2250,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3460,
      "timestamp_ms": 1725.714,
      "frame_time_ms": 0.414,
      "fps": 2247,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3461,
      "timestamp_ms": 1726.067,
      "frame_time_ms": 0.354,
      "fps": 2254,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3462,
      "timestamp_ms": 1726.441,
      "frame_time_ms": 0.373,
      "fps": 2261,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3463,
      "timestamp_ms": 1726.855,
      "frame_time_ms": 0.414,
      "fps": 2256,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3464,
      "timestamp_ms": 1727.570,
      "frame_time_ms": 0.715,
      "fps": 2228,
      "work_time_ms": 0.713,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3465,
      "timestamp_ms": 1728.074,
      "frame_time_ms": 0.504,
      "fps": 2221,
      "work_time_ms": 0.503,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3466,
      "timestamp_ms": 1728.507,
      "frame_time_ms": 0.434,
      "fps": 2216,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3467,
      "timestamp_ms": 1728.943,
      "frame_time_ms": 0.436,
      "fps": 2210,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3468,
      "timestamp_ms": 1729.329,
      "frame_time_ms": 0.385,
      "fps": 2207,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3469,
      "timestamp_ms": 1729.705,
      "frame_time_ms": 0.377,
      "fps": 2208,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3470,
      "timestamp_ms": 1730.108,
      "frame_time_ms": 0.403,
      "fps": 2216,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3471,
      "timestamp_ms": 1730.474,
      "frame_time_ms": 0.366,
      "fps": 2216,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3472,
      "timestamp_ms": 1730.841,
      "frame_time_ms": 0.367,
      "fps": 2218,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3473,
      "timestamp_ms": 1731.217,
      "frame_time_ms": 0.375,
      "fps": 2224,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3474,
      "timestamp_ms": 1731.579,
      "frame_time_ms": 0.363,
      "fps": 2228,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3475,
      "timestamp_ms": 1731.961,
      "frame_time_ms": 0.382,
      "fps": 2227,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3476,
      "timestamp_ms": 1732.407,
      "frame_time_ms": 0.445,
      "fps": 2220,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3477,
      "timestamp_ms": 1732.837,
      "frame_time_ms": 0.431,
      "fps": 2222,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3478,
      "timestamp_ms": 1733.238,
      "frame_time_ms": 0.401,
      "fps": 2222,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3479,
      "timestamp_ms": 1733.696,
      "frame_time_ms": 0.458,
      "fps": 2219,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3480,
      "timestamp_ms": 1734.096,
      "frame_time_ms": 0.400,
      "fps": 2225,
      "work_time_ms": 0.400,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3481,
      "timestamp_ms": 1734.485,
      "frame_time_ms": 0.389,
      "fps": 2230,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3482,
      "timestamp_ms": 1734.859,
      "frame_time_ms": 0.374,
      "fps": 2234,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3483,
      "timestamp_ms": 1735.239,
      "frame_time_ms": 0.379,
      "fps": 2237,
      "work_time_ms": 0.379,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3484,
      "timestamp_ms": 1735.601,
      "frame_time_ms": 0.363,
      "fps": 2242,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3485,
      "timestamp_ms": 1736.096,
      "frame_time_ms": 0.494,
      "fps": 2235,
      "work_time_ms": 0.491,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3486,
      "timestamp_ms": 1736.595,
      "frame_time_ms": 0.500,
      "fps": 2225,
      "work_time_ms": 0.499,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3487,
      "timestamp_ms": 1737.005,
      "frame_time_ms": 0.410,
      "fps": 2227,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3488,
      "timestamp_ms": 1737.433,
      "frame_time_ms": 0.428,
      "fps": 2227,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3489,
      "timestamp_ms": 1737.875,
      "frame_time_ms": 0.441,
      "fps": 2227,
      "work_time_ms": 0.440,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3490,
      "timestamp_ms": 1738.303,
      "frame_time_ms": 0.429,
      "fps": 2242,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3491,
      "timestamp_ms": 1738.871,
      "frame_time_ms": 0.567,
      "fps": 2258,
      "work_time_ms": 0.567,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3492,
      "timestamp_ms": 1739.282,
      "frame_time_ms": 0.412,
      "fps": 2290,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3493,
      "timestamp_ms": 1739.708,
      "frame_time_ms": 0.426,
      "fps": 2318,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3494,
      "timestamp_ms": 1740.116,
      "frame_time_ms": 0.408,
      "fps": 2333,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3495,
      "timestamp_ms": 1740.474,
      "frame_time_ms": 0.357,
      "fps": 2338,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3496,
      "timestamp_ms": 1740.893,
      "frame_time_ms": 0.420,
      "fps": 2333,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3497,
      "timestamp_ms": 1741.290,
      "frame_time_ms": 0.397,
      "fps": 2332,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3498,
      "timestamp_ms": 1741.690,
      "frame_time_ms": 0.400,
      "fps": 2335,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3499,
      "timestamp_ms": 1742.150,
      "frame_time_ms": 0.460,
      "fps": 2327,
      "work_time_ms": 0.458,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3500,
      "timestamp_ms": 1742.798,
      "frame_time_ms": 0.647,
      "fps": 2313,
      "work_time_ms": 0.644,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3501,
      "timestamp_ms": 1743.572,
      "frame_time_ms": 0.774,
      "fps": 2282,
      "work_time_ms": 0.771,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3502,
      "timestamp_ms": 1744.516,
      "frame_time_ms": 0.944,
      "fps": 2237,
      "work_time_ms": 0.940,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3503,
      "timestamp_ms": 1745.370,
      "frame_time_ms": 0.855,
      "fps": 2198,
      "work_time_ms": 0.853,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3504,
      "timestamp_ms": 1746.230,
      "frame_time_ms": 0.860,
      "fps": 2158,
      "work_time_ms": 0.859,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3505,
      "timestamp_ms": 1746.742,
      "frame_time_ms": 0.512,
      "fps": 2146,
      "work_time_ms": 0.511,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3506,
      "timestamp_ms": 1747.166,
      "frame_time_ms": 0.424,
      "fps": 2144,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3507,
      "timestamp_ms": 1747.572,
      "frame_time_ms": 0.406,
      "fps": 2143,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3508,
      "timestamp_ms": 1747.990,
      "frame_time_ms": 0.418,
      "fps": 2146,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3509,
      "timestamp_ms": 1748.364,
      "frame_time_ms": 0.374,
      "fps": 2153,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3510,
      "timestamp_ms": 1748.733,
      "frame_time_ms": 0.369,
      "fps": 2154,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3511,
      "timestamp_ms": 1749.115,
      "frame_time_ms": 0.382,
      "fps": 2154,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3512,
      "timestamp_ms": 1749.525,
      "frame_time_ms": 0.410,
      "fps": 2163,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3513,
      "timestamp_ms": 1749.959,
      "frame_time_ms": 0.434,
      "fps": 2188,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3514,
      "timestamp_ms": 1750.332,
      "frame_time_ms": 0.372,
      "fps": 2202,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3515,
      "timestamp_ms": 1750.690,
      "frame_time_ms": 0.359,
      "fps": 2207,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3516,
      "timestamp_ms": 1751.093,
      "frame_time_ms": 0.402,
      "fps": 2213,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3517,
      "timestamp_ms": 1751.482,
      "frame_time_ms": 0.390,
      "fps": 2220,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3518,
      "timestamp_ms": 1751.935,
      "frame_time_ms": 0.452,
      "fps": 2217,
      "work_time_ms": 0.451,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3519,
      "timestamp_ms": 1752.392,
      "frame_time_ms": 0.457,
      "fps": 2214,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3520,
      "timestamp_ms": 1752.803,
      "frame_time_ms": 0.411,
      "fps": 2214,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3521,
      "timestamp_ms": 1753.307,
      "frame_time_ms": 0.505,
      "fps": 2202,
      "work_time_ms": 0.503,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3522,
      "timestamp_ms": 1753.700,
      "frame_time_ms": 0.393,
      "fps": 2201,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3523,
      "timestamp_ms": 1754.134,
      "frame_time_ms": 0.434,
      "fps": 2199,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3524,
      "timestamp_ms": 1754.590,
      "frame_time_ms": 0.456,
      "fps": 2220,
      "work_time_ms": 0.455,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3525,
      "timestamp_ms": 1755.018,
      "frame_time_ms": 0.428,
      "fps": 2226,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3526,
      "timestamp_ms": 1755.423,
      "frame_time_ms": 0.405,
      "fps": 2229,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3527,
      "timestamp_ms": 1755.853,
      "frame_time_ms": 0.429,
      "fps": 2229,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3528,
      "timestamp_ms": 1756.285,
      "frame_time_ms": 0.433,
      "fps": 2225,
      "work_time_ms": 0.433,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3529,
      "timestamp_ms": 1756.684,
      "frame_time_ms": 0.399,
      "fps": 2223,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3530,
      "timestamp_ms": 1757.040,
      "frame_time_ms": 0.356,
      "fps": 2227,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3531,
      "timestamp_ms": 1757.459,
      "frame_time_ms": 0.418,
      "fps": 2223,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3532,
      "timestamp_ms": 1757.884,
      "frame_time_ms": 0.426,
      "fps": 2218,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3533,
      "timestamp_ms": 1758.345,
      "frame_time_ms": 0.460,
      "fps": 2211,
      "work_time_ms": 0.459,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3534,
      "timestamp_ms": 1758.776,
      "frame_time_ms": 0.431,
      "fps": 2206,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3535,
      "timestamp_ms": 1759.184,
      "frame_time_ms": 0.408,
      "fps": 2204,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3536,
      "timestamp_ms": 1759.611,
      "frame_time_ms": 0.427,
      "fps": 2205,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3537,
      "timestamp_ms": 1760.067,
      "frame_time_ms": 0.457,
      "fps": 2203,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3538,
      "timestamp_ms": 1760.470,
      "frame_time_ms": 0.403,
      "fps": 2203,
      "work_time_ms": 0.402,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3539,
      "timestamp_ms": 1760.847,
      "frame_time_ms": 0.377,
      "fps": 2209,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3540,
      "timestamp_ms": 1761.277,
      "frame_time_ms": 0.429,
      "fps": 2207,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3541,
      "timestamp_ms": 1761.740,
      "frame_time_ms": 0.463,
      "fps": 2201,
      "work_time_ms": 0.462,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3542,
      "timestamp_ms": 1762.357,
      "frame_time_ms": 0.617,
      "fps": 2182,
      "work_time_ms": 0.614,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3543,
      "timestamp_ms": 1762.851,
      "frame_time_ms": 0.495,
      "fps": 2172,
      "work_time_ms": 0.494,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3544,
      "timestamp_ms": 1763.281,
      "frame_time_ms": 0.430,
      "fps": 2167,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3545,
      "timestamp_ms": 1763.655,
      "frame_time_ms": 0.373,
      "fps": 2177,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3546,
      "timestamp_ms": 1764.059,
      "frame_time_ms": 0.404,
      "fps": 2184,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3547,
      "timestamp_ms": 1764.429,
      "frame_time_ms": 0.371,
      "fps": 2187,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3548,
      "timestamp_ms": 1764.932,
      "frame_time_ms": 0.503,
      "fps": 2181,
      "work_time_ms": 0.502,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3549,
      "timestamp_ms": 1765.313,
      "frame_time_ms": 0.380,
      "fps": 2186,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3550,
      "timestamp_ms": 1765.669,
      "frame_time_ms": 0.357,
      "fps": 2192,
      "work_time_ms": 0.357,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3551,
      "timestamp_ms": 1766.058,
      "frame_time_ms": 0.388,
      "fps": 2206,
      "work_time_ms": 0.388,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3552,
      "timestamp_ms": 1766.486,
      "frame_time_ms": 0.429,
      "fps": 2205,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3553,
      "timestamp_ms": 1766.846,
      "frame_time_ms": 0.359,
      "fps": 2211,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3554,
      "timestamp_ms": 1767.226,
      "frame_time_ms": 0.381,
      "fps": 2213,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3555,
      "timestamp_ms": 1767.711,
      "frame_time_ms": 0.485,
      "fps": 2202,
      "work_time_ms": 0.483,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3556,
      "timestamp_ms": 1768.195,
      "frame_time_ms": 0.484,
      "fps": 2197,
      "work_time_ms": 0.480,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3557,
      "timestamp_ms": 1768.764,
      "frame_time_ms": 0.569,
      "fps": 2183,
      "work_time_ms": 0.568,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3558,
      "timestamp_ms": 1769.203,
      "frame_time_ms": 0.439,
      "fps": 2180,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3559,
      "timestamp_ms": 1769.590,
      "frame_time_ms": 0.386,
      "fps": 2186,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3560,
      "timestamp_ms": 1769.948,
      "frame_time_ms": 0.358,
      "fps": 2209,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3561,
      "timestamp_ms": 1770.414,
      "frame_time_ms": 0.467,
      "fps": 2235,
      "work_time_ms": 0.465,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3562,
      "timestamp_ms": 1770.843,
      "frame_time_ms": 0.429,
      "fps": 2278,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3563,
      "timestamp_ms": 1771.227,
      "frame_time_ms": 0.383,
      "fps": 2320,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3564,
      "timestamp_ms": 1771.596,
      "frame_time_ms": 0.370,
      "fps": 2365,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3565,
      "timestamp_ms": 1772.010,
      "frame_time_ms": 0.413,
      "fps": 2374,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3566,
      "timestamp_ms": 1772.403,
      "frame_time_ms": 0.394,
      "fps": 2377,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3567,
      "timestamp_ms": 1772.816,
      "frame_time_ms": 0.413,
      "fps": 2376,
      "work_time_ms": 0.413,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3568,
      "timestamp_ms": 1773.181,
      "frame_time_ms": 0.365,
      "fps": 2381,
      "work_time_ms": 0.365,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3569,
      "timestamp_ms": 1773.530,
      "frame_time_ms": 0.349,
      "fps": 2384,
      "work_time_ms": 0.348,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3570,
      "timestamp_ms": 1773.915,
      "frame_time_ms": 0.384,
      "fps": 2382,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3571,
      "timestamp_ms": 1774.325,
      "frame_time_ms": 0.411,
      "fps": 2380,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3572,
      "timestamp_ms": 1774.685,
      "frame_time_ms": 0.360,
      "fps": 2384,
      "work_time_ms": 0.359,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3573,
      "timestamp_ms": 1775.040,
      "frame_time_ms": 0.354,
      "fps": 2392,
      "work_time_ms": 0.354,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3574,
      "timestamp_ms": 1775.400,
      "frame_time_ms": 0.361,
      "fps": 2393,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3575,
      "timestamp_ms": 1776.064,
      "frame_time_ms": 0.663,
      "fps": 2364,
      "work_time_ms": 0.658,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3576,
      "timestamp_ms": 1776.761,
      "frame_time_ms": 0.697,
      "fps": 2337,
      "work_time_ms": 0.697,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3577,
      "timestamp_ms": 1777.522,
      "frame_time_ms": 0.762,
      "fps": 2304,
      "work_time_ms": 0.761,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3578,
      "timestamp_ms": 1778.266,
      "frame_time_ms": 0.743,
      "fps": 2278,
      "work_time_ms": 0.743,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3579,
      "timestamp_ms": 1779.201,
      "frame_time_ms": 0.935,
      "fps": 2238,
      "work_time_ms": 0.935,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3580,
      "timestamp_ms": 1779.956,
      "frame_time_ms": 0.755,
      "fps": 2209,
      "work_time_ms": 0.753,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3581,
      "timestamp_ms": 1780.426,
      "frame_time_ms": 0.470,
      "fps": 2212,
      "work_time_ms": 0.469,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3582,
      "timestamp_ms": 1780.893,
      "frame_time_ms": 0.468,
      "fps": 2206,
      "work_time_ms": 0.467,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3583,
      "timestamp_ms": 1781.310,
      "frame_time_ms": 0.417,
      "fps": 2207,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3584,
      "timestamp_ms": 1781.732,
      "frame_time_ms": 0.421,
      "fps": 2210,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3585,
      "timestamp_ms": 1782.431,
      "frame_time_ms": 0.699,
      "fps": 2188,
      "work_time_ms": 0.695,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3586,
      "timestamp_ms": 1783.052,
      "frame_time_ms": 0.622,
      "fps": 2171,
      "work_time_ms": 0.621,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3587,
      "timestamp_ms": 1783.663,
      "frame_time_ms": 0.610,
      "fps": 2157,
      "work_time_ms": 0.609,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3588,
      "timestamp_ms": 1784.387,
      "frame_time_ms": 0.725,
      "fps": 2135,
      "work_time_ms": 0.723,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3589,
      "timestamp_ms": 1784.990,
      "frame_time_ms": 0.602,
      "fps": 2119,
      "work_time_ms": 0.601,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3590,
      "timestamp_ms": 1785.374,
      "frame_time_ms": 0.385,
      "fps": 2117,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3591,
      "timestamp_ms": 1785.732,
      "frame_time_ms": 0.358,
      "fps": 2122,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3592,
      "timestamp_ms": 1786.074,
      "frame_time_ms": 0.341,
      "fps": 2128,
      "work_time_ms": 0.341,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3593,
      "timestamp_ms": 1786.537,
      "frame_time_ms": 0.464,
      "fps": 2128,
      "work_time_ms": 0.463,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3594,
      "timestamp_ms": 1786.961,
      "frame_time_ms": 0.424,
      "fps": 2128,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3595,
      "timestamp_ms": 1787.331,
      "frame_time_ms": 0.369,
      "fps": 2131,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3596,
      "timestamp_ms": 1787.709,
      "frame_time_ms": 0.378,
      "fps": 2135,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3597,
      "timestamp_ms": 1788.107,
      "frame_time_ms": 0.398,
      "fps": 2139,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3598,
      "timestamp_ms": 1788.473,
      "frame_time_ms": 0.367,
      "fps": 2142,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3599,
      "timestamp_ms": 1788.836,
      "frame_time_ms": 0.362,
      "fps": 2143,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3600,
      "timestamp_ms": 1789.199,
      "frame_time_ms": 0.363,
      "fps": 2148,
      "work_time_ms": 0.363,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3601,
      "timestamp_ms": 1789.610,
      "frame_time_ms": 0.411,
      "fps": 2152,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3602,
      "timestamp_ms": 1789.977,
      "frame_time_ms": 0.368,
      "fps": 2172,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3603,
      "timestamp_ms": 1790.365,
      "frame_time_ms": 0.388,
      "fps": 2180,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3604,
      "timestamp_ms": 1790.735,
      "frame_time_ms": 0.370,
      "fps": 2185,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3605,
      "timestamp_ms": 1791.154,
      "frame_time_ms": 0.419,
      "fps": 2181,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3606,
      "timestamp_ms": 1791.519,
      "frame_time_ms": 0.365,
      "fps": 2184,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3607,
      "timestamp_ms": 1791.953,
      "frame_time_ms": 0.433,
      "fps": 2179,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3608,
      "timestamp_ms": 1792.520,
      "frame_time_ms": 0.568,
      "fps": 2174,
      "work_time_ms": 0.567,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3609,
      "timestamp_ms": 1793.081,
      "frame_time_ms": 0.560,
      "fps": 2160,
      "work_time_ms": 0.558,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3610,
      "timestamp_ms": 1793.662,
      "frame_time_ms": 0.581,
      "fps": 2143,
      "work_time_ms": 0.580,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3611,
      "timestamp_ms": 1794.427,
      "frame_time_ms": 0.766,
      "fps": 2114,
      "work_time_ms": 0.763,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3612,
      "timestamp_ms": 1795.200,
      "frame_time_ms": 0.772,
      "fps": 2089,
      "work_time_ms": 0.771,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3613,
      "timestamp_ms": 1795.770,
      "frame_time_ms": 0.571,
      "fps": 2074,
      "work_time_ms": 0.570,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3614,
      "timestamp_ms": 1796.362,
      "frame_time_ms": 0.592,
      "fps": 2059,
      "work_time_ms": 0.591,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3615,
      "timestamp_ms": 1796.955,
      "frame_time_ms": 0.592,
      "fps": 2051,
      "work_time_ms": 0.591,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3616,
      "timestamp_ms": 1797.492,
      "frame_time_ms": 0.538,
      "fps": 2047,
      "work_time_ms": 0.537,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3617,
      "timestamp_ms": 1798.066,
      "frame_time_ms": 0.573,
      "fps": 2047,
      "work_time_ms": 0.571,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3618,
      "timestamp_ms": 1798.531,
      "frame_time_ms": 0.465,
      "fps": 2045,
      "work_time_ms": 0.464,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3619,
      "timestamp_ms": 1798.966,
      "frame_time_ms": 0.436,
      "fps": 2042,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3620,
      "timestamp_ms": 1799.339,
      "frame_time_ms": 0.373,
      "fps": 2041,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3621,
      "timestamp_ms": 1799.712,
      "frame_time_ms": 0.373,
      "fps": 2047,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3622,
      "timestamp_ms": 1800.151,
      "frame_time_ms": 0.438,
      "fps": 2047,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3623,
      "timestamp_ms": 1800.542,
      "frame_time_ms": 0.391,
      "fps": 2046,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3624,
      "timestamp_ms": 1800.899,
      "frame_time_ms": 0.358,
      "fps": 2047,
      "work_time_ms": 0.358,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3625,
      "timestamp_ms": 1801.272,
      "frame_time_ms": 0.372,
      "fps": 2050,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3626,
      "timestamp_ms": 1801.624,
      "frame_time_ms": 0.353,
      "fps": 2053,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3627,
      "timestamp_ms": 1802.003,
      "frame_time_ms": 0.379,
      "fps": 2055,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3628,
      "timestamp_ms": 1802.372,
      "frame_time_ms": 0.368,
      "fps": 2055,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3629,
      "timestamp_ms": 1802.788,
      "frame_time_ms": 0.416,
      "fps": 2050,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3630,
      "timestamp_ms": 1803.284,
      "frame_time_ms": 0.497,
      "fps": 2042,
      "work_time_ms": 0.496,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3631,
      "timestamp_ms": 1803.762,
      "frame_time_ms": 0.477,
      "fps": 2038,
      "work_time_ms": 0.477,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3632,
      "timestamp_ms": 1804.177,
      "frame_time_ms": 0.415,
      "fps": 2034,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3633,
      "timestamp_ms": 1804.605,
      "frame_time_ms": 0.429,
      "fps": 2029,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3634,
      "timestamp_ms": 1805.195,
      "frame_time_ms": 0.589,
      "fps": 2013,
      "work_time_ms": 0.587,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3635,
      "timestamp_ms": 1805.864,
      "frame_time_ms": 0.669,
      "fps": 2013,
      "work_time_ms": 0.660,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3636,
      "timestamp_ms": 1806.561,
      "frame_time_ms": 0.698,
      "fps": 2013,
      "work_time_ms": 0.697,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3637,
      "timestamp_ms": 1807.008,
      "frame_time_ms": 0.447,
      "fps": 2034,
      "work_time_ms": 0.446,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3638,
      "timestamp_ms": 1807.454,
      "frame_time_ms": 0.445,
      "fps": 2055,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3639,
      "timestamp_ms": 1807.871,
      "frame_time_ms": 0.418,
      "fps": 2092,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3640,
      "timestamp_ms": 1808.271,
      "frame_time_ms": 0.400,
      "fps": 2118,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3641,
      "timestamp_ms": 1808.703,
      "frame_time_ms": 0.432,
      "fps": 2121,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3642,
      "timestamp_ms": 1809.140,
      "frame_time_ms": 0.437,
      "fps": 2124,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3643,
      "timestamp_ms": 1809.571,
      "frame_time_ms": 0.431,
      "fps": 2123,
      "work_time_ms": 0.430,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3644,
      "timestamp_ms": 1810.007,
      "frame_time_ms": 0.436,
      "fps": 2121,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3645,
      "timestamp_ms": 1810.401,
      "frame_time_ms": 0.394,
      "fps": 2145,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3646,
      "timestamp_ms": 1810.899,
      "frame_time_ms": 0.498,
      "fps": 2154,
      "work_time_ms": 0.497,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3647,
      "timestamp_ms": 1811.314,
      "frame_time_ms": 0.414,
      "fps": 2169,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3648,
      "timestamp_ms": 1811.730,
      "frame_time_ms": 0.416,
      "fps": 2194,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3649,
      "timestamp_ms": 1812.276,
      "frame_time_ms": 0.546,
      "fps": 2198,
      "work_time_ms": 0.544,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3650,
      "timestamp_ms": 1812.786,
      "frame_time_ms": 0.511,
      "fps": 2188,
      "work_time_ms": 0.510,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3651,
      "timestamp_ms": 1813.519,
      "frame_time_ms": 0.733,
      "fps": 2159,
      "work_time_ms": 0.732,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3652,
      "timestamp_ms": 1814.481,
      "frame_time_ms": 0.961,
      "fps": 2112,
      "work_time_ms": 0.958,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3653,
      "timestamp_ms": 1815.690,
      "frame_time_ms": 1.209,
      "fps": 2058,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3654,
      "timestamp_ms": 1816.793,
      "frame_time_ms": 1.103,
      "fps": 2011,
      "work_time_ms": 1.101,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3655,
      "timestamp_ms": 1817.948,
      "frame_time_ms": 1.155,
      "fps": 1959,
      "work_time_ms": 1.150,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3656,
      "timestamp_ms": 1819.226,
      "frame_time_ms": 1.279,
      "fps": 1903,
      "work_time_ms": 1.277,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3657,
      "timestamp_ms": 1820.001,
      "frame_time_ms": 0.775,
      "fps": 1881,
      "work_time_ms": 0.773,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3658,
      "timestamp_ms": 1820.452,
      "frame_time_ms": 0.451,
      "fps": 1876,
      "work_time_ms": 0.450,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3659,
      "timestamp_ms": 1820.885,
      "frame_time_ms": 0.433,
      "fps": 1872,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3660,
      "timestamp_ms": 1821.330,
      "frame_time_ms": 0.444,
      "fps": 1867,
      "work_time_ms": 0.444,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3661,
      "timestamp_ms": 1821.726,
      "frame_time_ms": 0.397,
      "fps": 1868,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3662,
      "timestamp_ms": 1822.109,
      "frame_time_ms": 0.383,
      "fps": 1867,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3663,
      "timestamp_ms": 1822.506,
      "frame_time_ms": 0.397,
      "fps": 1866,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3664,
      "timestamp_ms": 1822.982,
      "frame_time_ms": 0.475,
      "fps": 1860,
      "work_time_ms": 0.474,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3665,
      "timestamp_ms": 1823.537,
      "frame_time_ms": 0.556,
      "fps": 1852,
      "work_time_ms": 0.555,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3666,
      "timestamp_ms": 1824.145,
      "frame_time_ms": 0.608,
      "fps": 1839,
      "work_time_ms": 0.607,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3667,
      "timestamp_ms": 1824.736,
      "frame_time_ms": 0.591,
      "fps": 1830,
      "work_time_ms": 0.590,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3668,
      "timestamp_ms": 1825.311,
      "frame_time_ms": 0.574,
      "fps": 1829,
      "work_time_ms": 0.573,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3669,
      "timestamp_ms": 1825.859,
      "frame_time_ms": 0.549,
      "fps": 1830,
      "work_time_ms": 0.548,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3670,
      "timestamp_ms": 1826.403,
      "frame_time_ms": 0.543,
      "fps": 1832,
      "work_time_ms": 0.543,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3671,
      "timestamp_ms": 1826.997,
      "frame_time_ms": 0.595,
      "fps": 1842,
      "work_time_ms": 0.594,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3672,
      "timestamp_ms": 1827.596,
      "frame_time_ms": 0.598,
      "fps": 1852,
      "work_time_ms": 0.597,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3673,
      "timestamp_ms": 1828.273,
      "frame_time_ms": 0.677,
      "fps": 1846,
      "work_time_ms": 0.675,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3674,
      "timestamp_ms": 1828.755,
      "frame_time_ms": 0.483,
      "fps": 1852,
      "work_time_ms": 0.482,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3675,
      "timestamp_ms": 1829.200,
      "frame_time_ms": 0.444,
      "fps": 1860,
      "work_time_ms": 0.444,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3676,
      "timestamp_ms": 1829.624,
      "frame_time_ms": 0.425,
      "fps": 1867,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3677,
      "timestamp_ms": 1830.012,
      "frame_time_ms": 0.387,
      "fps": 1878,
      "work_time_ms": 0.387,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3678,
      "timestamp_ms": 1830.409,
      "frame_time_ms": 0.397,
      "fps": 1882,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3679,
      "timestamp_ms": 1830.844,
      "frame_time_ms": 0.435,
      "fps": 1882,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3680,
      "timestamp_ms": 1831.263,
      "frame_time_ms": 0.420,
      "fps": 1879,
      "work_time_ms": 0.419,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3681,
      "timestamp_ms": 1831.626,
      "frame_time_ms": 0.362,
      "fps": 1880,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3682,
      "timestamp_ms": 1832.063,
      "frame_time_ms": 0.437,
      "fps": 1880,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3683,
      "timestamp_ms": 1832.486,
      "frame_time_ms": 0.424,
      "fps": 1878,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3684,
      "timestamp_ms": 1832.934,
      "frame_time_ms": 0.448,
      "fps": 1872,
      "work_time_ms": 0.447,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3685,
      "timestamp_ms": 1833.507,
      "frame_time_ms": 0.573,
      "fps": 1861,
      "work_time_ms": 0.571,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3686,
      "timestamp_ms": 1833.954,
      "frame_time_ms": 0.447,
      "fps": 1855,
      "work_time_ms": 0.446,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3687,
      "timestamp_ms": 1834.350,
      "frame_time_ms": 0.395,
      "fps": 1854,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3688,
      "timestamp_ms": 1834.789,
      "frame_time_ms": 0.440,
      "fps": 1850,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3689,
      "timestamp_ms": 1835.218,
      "frame_time_ms": 0.429,
      "fps": 1850,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3690,
      "timestamp_ms": 1835.614,
      "frame_time_ms": 0.396,
      "fps": 1855,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3691,
      "timestamp_ms": 1836.053,
      "frame_time_ms": 0.439,
      "fps": 1858,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3692,
      "timestamp_ms": 1836.474,
      "frame_time_ms": 0.421,
      "fps": 1857,
      "work_time_ms": 0.420,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3693,
      "timestamp_ms": 1836.939,
      "frame_time_ms": 0.465,
      "fps": 1855,
      "work_time_ms": 0.464,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3694,
      "timestamp_ms": 1837.323,
      "frame_time_ms": 0.384,
      "fps": 1867,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3695,
      "timestamp_ms": 1837.706,
      "frame_time_ms": 0.383,
      "fps": 1884,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3696,
      "timestamp_ms": 1838.076,
      "frame_time_ms": 0.370,
      "fps": 1903,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3697,
      "timestamp_ms": 1838.488,
      "frame_time_ms": 0.412,
      "fps": 1905,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3698,
      "timestamp_ms": 1838.926,
      "frame_time_ms": 0.438,
      "fps": 1906,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3699,
      "timestamp_ms": 1839.296,
      "frame_time_ms": 0.370,
      "fps": 1909,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3700,
      "timestamp_ms": 1839.667,
      "frame_time_ms": 0.370,
      "fps": 1911,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3701,
      "timestamp_ms": 1840.061,
      "frame_time_ms": 0.395,
      "fps": 1913,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3702,
      "timestamp_ms": 1840.451,
      "frame_time_ms": 0.390,
      "fps": 1916,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3703,
      "timestamp_ms": 1840.912,
      "frame_time_ms": 0.460,
      "fps": 1914,
      "work_time_ms": 0.460,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3704,
      "timestamp_ms": 1841.302,
      "frame_time_ms": 0.391,
      "fps": 1917,
      "work_time_ms": 0.390,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3705,
      "timestamp_ms": 1841.656,
      "frame_time_ms": 0.353,
      "fps": 1919,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3706,
      "timestamp_ms": 1842.063,
      "frame_time_ms": 0.407,
      "fps": 1925,
      "work_time_ms": 0.407,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3707,
      "timestamp_ms": 1842.445,
      "frame_time_ms": 0.383,
      "fps": 1927,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3708,
      "timestamp_ms": 1842.837,
      "frame_time_ms": 0.392,
      "fps": 1928,
      "work_time_ms": 0.392,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3709,
      "timestamp_ms": 1843.221,
      "frame_time_ms": 0.384,
      "fps": 1938,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3710,
      "timestamp_ms": 1843.626,
      "frame_time_ms": 0.404,
      "fps": 1945,
      "work_time_ms": 0.404,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3711,
      "timestamp_ms": 1844.052,
      "frame_time_ms": 0.427,
      "fps": 1965,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3712,
      "timestamp_ms": 1844.465,
      "frame_time_ms": 0.413,
      "fps": 2001,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3713,
      "timestamp_ms": 1844.876,
      "frame_time_ms": 0.411,
      "fps": 2055,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3714,
      "timestamp_ms": 1845.306,
      "frame_time_ms": 0.429,
      "fps": 2104,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3715,
      "timestamp_ms": 1845.723,
      "frame_time_ms": 0.418,
      "fps": 2160,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3716,
      "timestamp_ms": 1846.303,
      "frame_time_ms": 0.578,
      "fps": 2216,
      "work_time_ms": 0.576,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3717,
      "timestamp_ms": 1847.000,
      "frame_time_ms": 0.698,
      "fps": 2222,
      "work_time_ms": 0.697,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3718,
      "timestamp_ms": 1847.457,
      "frame_time_ms": 0.457,
      "fps": 2221,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3719,
      "timestamp_ms": 1847.873,
      "frame_time_ms": 0.416,
      "fps": 2223,
      "work_time_ms": 0.415,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3720,
      "timestamp_ms": 1848.257,
      "frame_time_ms": 0.385,
      "fps": 2228,
      "work_time_ms": 0.384,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3721,
      "timestamp_ms": 1848.635,
      "frame_time_ms": 0.378,
      "fps": 2229,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3722,
      "timestamp_ms": 1848.971,
      "frame_time_ms": 0.335,
      "fps": 2233,
      "work_time_ms": 0.335,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3723,
      "timestamp_ms": 1849.353,
      "frame_time_ms": 0.382,
      "fps": 2234,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3724,
      "timestamp_ms": 1849.692,
      "frame_time_ms": 0.340,
      "fps": 2246,
      "work_time_ms": 0.339,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3725,
      "timestamp_ms": 1850.062,
      "frame_time_ms": 0.370,
      "fps": 2262,
      "work_time_ms": 0.369,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3726,
      "timestamp_ms": 1850.472,
      "frame_time_ms": 0.410,
      "fps": 2279,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3727,
      "timestamp_ms": 1851.159,
      "frame_time_ms": 0.687,
      "fps": 2270,
      "work_time_ms": 0.685,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3728,
      "timestamp_ms": 1852.115,
      "frame_time_ms": 0.955,
      "fps": 2238,
      "work_time_ms": 0.954,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3729,
      "timestamp_ms": 1853.371,
      "frame_time_ms": 1.257,
      "fps": 2180,
      "work_time_ms": 1.254,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3730,
      "timestamp_ms": 1854.519,
      "frame_time_ms": 1.148,
      "fps": 2133,
      "work_time_ms": 1.144,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3731,
      "timestamp_ms": 1855.311,
      "frame_time_ms": 0.792,
      "fps": 2119,
      "work_time_ms": 0.791,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3732,
      "timestamp_ms": 1856.475,
      "frame_time_ms": 1.164,
      "fps": 2077,
      "work_time_ms": 1.163,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3733,
      "timestamp_ms": 1857.543,
      "frame_time_ms": 1.068,
      "fps": 2049,
      "work_time_ms": 1.066,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3734,
      "timestamp_ms": 1858.101,
      "frame_time_ms": 0.558,
      "fps": 2044,
      "work_time_ms": 0.557,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3735,
      "timestamp_ms": 1858.595,
      "frame_time_ms": 0.493,
      "fps": 2041,
      "work_time_ms": 0.493,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3736,
      "timestamp_ms": 1859.060,
      "frame_time_ms": 0.466,
      "fps": 2038,
      "work_time_ms": 0.465,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3737,
      "timestamp_ms": 1859.499,
      "frame_time_ms": 0.439,
      "fps": 2034,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3738,
      "timestamp_ms": 1859.909,
      "frame_time_ms": 0.410,
      "fps": 2033,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3739,
      "timestamp_ms": 1860.328,
      "frame_time_ms": 0.419,
      "fps": 2034,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3740,
      "timestamp_ms": 1860.776,
      "frame_time_ms": 0.448,
      "fps": 2033,
      "work_time_ms": 0.448,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3741,
      "timestamp_ms": 1861.160,
      "frame_time_ms": 0.384,
      "fps": 2031,
      "work_time_ms": 0.383,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3742,
      "timestamp_ms": 1861.528,
      "frame_time_ms": 0.368,
      "fps": 2036,
      "work_time_ms": 0.368,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3743,
      "timestamp_ms": 1861.924,
      "frame_time_ms": 0.395,
      "fps": 2038,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3744,
      "timestamp_ms": 1862.296,
      "frame_time_ms": 0.373,
      "fps": 2043,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3745,
      "timestamp_ms": 1862.734,
      "frame_time_ms": 0.438,
      "fps": 2052,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3746,
      "timestamp_ms": 1863.160,
      "frame_time_ms": 0.426,
      "fps": 2054,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3747,
      "timestamp_ms": 1863.542,
      "frame_time_ms": 0.382,
      "fps": 2055,
      "work_time_ms": 0.381,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3748,
      "timestamp_ms": 1863.961,
      "frame_time_ms": 0.419,
      "fps": 2056,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3749,
      "timestamp_ms": 1864.347,
      "frame_time_ms": 0.386,
      "fps": 2059,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3750,
      "timestamp_ms": 1864.765,
      "frame_time_ms": 0.418,
      "fps": 2058,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3751,
      "timestamp_ms": 1865.231,
      "frame_time_ms": 0.465,
      "fps": 2056,
      "work_time_ms": 0.465,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3752,
      "timestamp_ms": 1865.683,
      "frame_time_ms": 0.452,
      "fps": 2054,
      "work_time_ms": 0.451,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3753,
      "timestamp_ms": 1866.111,
      "frame_time_ms": 0.429,
      "fps": 2056,
      "work_time_ms": 0.428,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3754,
      "timestamp_ms": 1866.577,
      "frame_time_ms": 0.465,
      "fps": 2051,
      "work_time_ms": 0.465,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3755,
      "timestamp_ms": 1867.013,
      "frame_time_ms": 0.437,
      "fps": 2047,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3756,
      "timestamp_ms": 1867.405,
      "frame_time_ms": 0.392,
      "fps": 2045,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3757,
      "timestamp_ms": 1867.847,
      "frame_time_ms": 0.442,
      "fps": 2043,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3758,
      "timestamp_ms": 1868.285,
      "frame_time_ms": 0.438,
      "fps": 2043,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3759,
      "timestamp_ms": 1868.693,
      "frame_time_ms": 0.408,
      "fps": 2041,
      "work_time_ms": 0.408,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3760,
      "timestamp_ms": 1869.064,
      "frame_time_ms": 0.371,
      "fps": 2040,
      "work_time_ms": 0.371,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3761,
      "timestamp_ms": 1869.432,
      "frame_time_ms": 0.368,
      "fps": 2042,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3762,
      "timestamp_ms": 1869.854,
      "frame_time_ms": 0.422,
      "fps": 2040,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3763,
      "timestamp_ms": 1870.269,
      "frame_time_ms": 0.415,
      "fps": 2043,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3764,
      "timestamp_ms": 1870.667,
      "frame_time_ms": 0.398,
      "fps": 2043,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3765,
      "timestamp_ms": 1871.111,
      "frame_time_ms": 0.444,
      "fps": 2036,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3766,
      "timestamp_ms": 1871.558,
      "frame_time_ms": 0.447,
      "fps": 2034,
      "work_time_ms": 0.446,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3767,
      "timestamp_ms": 1871.971,
      "frame_time_ms": 0.413,
      "fps": 2032,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3768,
      "timestamp_ms": 1872.333,
      "frame_time_ms": 0.362,
      "fps": 2034,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3769,
      "timestamp_ms": 1872.705,
      "frame_time_ms": 0.372,
      "fps": 2035,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3770,
      "timestamp_ms": 1873.066,
      "frame_time_ms": 0.360,
      "fps": 2038,
      "work_time_ms": 0.360,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3771,
      "timestamp_ms": 1873.475,
      "frame_time_ms": 0.410,
      "fps": 2039,
      "work_time_ms": 0.409,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3772,
      "timestamp_ms": 1873.877,
      "frame_time_ms": 0.401,
      "fps": 2040,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3773,
      "timestamp_ms": 1874.253,
      "frame_time_ms": 0.377,
      "fps": 2042,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3774,
      "timestamp_ms": 1874.670,
      "frame_time_ms": 0.416,
      "fps": 2043,
      "work_time_ms": 0.416,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3775,
      "timestamp_ms": 1875.108,
      "frame_time_ms": 0.439,
      "fps": 2041,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3776,
      "timestamp_ms": 1875.513,
      "frame_time_ms": 0.405,
      "fps": 2053,
      "work_time_ms": 0.404,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3777,
      "timestamp_ms": 1875.912,
      "frame_time_ms": 0.398,
      "fps": 2075,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3778,
      "timestamp_ms": 1876.298,
      "frame_time_ms": 0.386,
      "fps": 2080,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3779,
      "timestamp_ms": 1876.675,
      "frame_time_ms": 0.378,
      "fps": 2083,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3780,
      "timestamp_ms": 1877.439,
      "frame_time_ms": 0.763,
      "fps": 2056,
      "work_time_ms": 0.760,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3781,
      "timestamp_ms": 1878.241,
      "frame_time_ms": 0.802,
      "fps": 2026,
      "work_time_ms": 0.801,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3782,
      "timestamp_ms": 1878.717,
      "frame_time_ms": 0.476,
      "fps": 2017,
      "work_time_ms": 0.475,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3783,
      "timestamp_ms": 1879.155,
      "frame_time_ms": 0.439,
      "fps": 2013,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3784,
      "timestamp_ms": 1879.581,
      "frame_time_ms": 0.426,
      "fps": 2007,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3785,
      "timestamp_ms": 1880.034,
      "frame_time_ms": 0.453,
      "fps": 2001,
      "work_time_ms": 0.452,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3786,
      "timestamp_ms": 1880.464,
      "frame_time_ms": 0.430,
      "fps": 2000,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3787,
      "timestamp_ms": 1880.922,
      "frame_time_ms": 0.457,
      "fps": 2015,
      "work_time_ms": 0.456,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3788,
      "timestamp_ms": 1881.345,
      "frame_time_ms": 0.423,
      "fps": 2052,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3789,
      "timestamp_ms": 1881.738,
      "frame_time_ms": 0.394,
      "fps": 2115,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3790,
      "timestamp_ms": 1882.278,
      "frame_time_ms": 0.539,
      "fps": 2161,
      "work_time_ms": 0.535,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3791,
      "timestamp_ms": 1884.046,
      "frame_time_ms": 1.767,
      "fps": 2088,
      "work_time_ms": 1.757,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3792,
      "timestamp_ms": 1885.295,
      "frame_time_ms": 1.251,
      "fps": 2081,
      "work_time_ms": 1.250,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3793,
      "timestamp_ms": 1886.294,
      "frame_time_ms": 0.999,
      "fps": 2086,
      "work_time_ms": 0.998,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3794,
      "timestamp_ms": 1887.247,
      "frame_time_ms": 0.953,
      "fps": 2058,
      "work_time_ms": 0.949,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3795,
      "timestamp_ms": 1888.539,
      "frame_time_ms": 1.291,
      "fps": 2003,
      "work_time_ms": 1.288,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3796,
      "timestamp_ms": 1889.663,
      "frame_time_ms": 1.125,
      "fps": 1960,
      "work_time_ms": 1.123,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3797,
      "timestamp_ms": 1890.305,
      "frame_time_ms": 0.642,
      "fps": 1947,
      "work_time_ms": 0.640,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3798,
      "timestamp_ms": 1890.921,
      "frame_time_ms": 0.615,
      "fps": 1934,
      "work_time_ms": 0.614,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3799,
      "timestamp_ms": 1891.497,
      "frame_time_ms": 0.576,
      "fps": 1925,
      "work_time_ms": 0.575,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3800,
      "timestamp_ms": 1892.103,
      "frame_time_ms": 0.607,
      "fps": 1915,
      "work_time_ms": 0.606,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3801,
      "timestamp_ms": 1892.671,
      "frame_time_ms": 0.568,
      "fps": 1904,
      "work_time_ms": 0.567,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3802,
      "timestamp_ms": 1893.331,
      "frame_time_ms": 0.660,
      "fps": 1886,
      "work_time_ms": 0.658,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3803,
      "timestamp_ms": 1893.903,
      "frame_time_ms": 0.572,
      "fps": 1876,
      "work_time_ms": 0.571,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3804,
      "timestamp_ms": 1894.256,
      "frame_time_ms": 0.352,
      "fps": 1877,
      "work_time_ms": 0.352,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3805,
      "timestamp_ms": 1894.693,
      "frame_time_ms": 0.438,
      "fps": 1877,
      "work_time_ms": 0.438,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3806,
      "timestamp_ms": 1895.041,
      "frame_time_ms": 0.348,
      "fps": 1881,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3807,
      "timestamp_ms": 1895.419,
      "frame_time_ms": 0.378,
      "fps": 1882,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3808,
      "timestamp_ms": 1895.908,
      "frame_time_ms": 0.488,
      "fps": 1878,
      "work_time_ms": 0.487,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3809,
      "timestamp_ms": 1896.325,
      "frame_time_ms": 0.417,
      "fps": 1876,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3810,
      "timestamp_ms": 1896.724,
      "frame_time_ms": 0.400,
      "fps": 1877,
      "work_time_ms": 0.399,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3811,
      "timestamp_ms": 1897.168,
      "frame_time_ms": 0.444,
      "fps": 1878,
      "work_time_ms": 0.443,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3812,
      "timestamp_ms": 1897.626,
      "frame_time_ms": 0.457,
      "fps": 1878,
      "work_time_ms": 0.457,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3813,
      "timestamp_ms": 1897.992,
      "frame_time_ms": 0.367,
      "fps": 1881,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3814,
      "timestamp_ms": 1898.382,
      "frame_time_ms": 0.390,
      "fps": 1886,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3815,
      "timestamp_ms": 1898.819,
      "frame_time_ms": 0.437,
      "fps": 1886,
      "work_time_ms": 0.437,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3816,
      "timestamp_ms": 1899.217,
      "frame_time_ms": 0.398,
      "fps": 1886,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3817,
      "timestamp_ms": 1899.584,
      "frame_time_ms": 0.367,
      "fps": 1890,
      "work_time_ms": 0.367,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3818,
      "timestamp_ms": 1899.992,
      "frame_time_ms": 0.407,
      "fps": 1892,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3819,
      "timestamp_ms": 1900.424,
      "frame_time_ms": 0.433,
      "fps": 1890,
      "work_time_ms": 0.432,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3820,
      "timestamp_ms": 1900.795,
      "frame_time_ms": 0.371,
      "fps": 1890,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3821,
      "timestamp_ms": 1901.152,
      "frame_time_ms": 0.356,
      "fps": 1891,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3822,
      "timestamp_ms": 1901.549,
      "frame_time_ms": 0.398,
      "fps": 1893,
      "work_time_ms": 0.397,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3823,
      "timestamp_ms": 1901.920,
      "frame_time_ms": 0.371,
      "fps": 1895,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3824,
      "timestamp_ms": 1902.374,
      "frame_time_ms": 0.454,
      "fps": 1892,
      "work_time_ms": 0.454,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3825,
      "timestamp_ms": 1902.849,
      "frame_time_ms": 0.474,
      "fps": 1890,
      "work_time_ms": 0.474,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3826,
      "timestamp_ms": 1903.328,
      "frame_time_ms": 0.480,
      "fps": 1888,
      "work_time_ms": 0.479,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3827,
      "timestamp_ms": 1903.945,
      "frame_time_ms": 0.617,
      "fps": 1876,
      "work_time_ms": 0.615,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3828,
      "timestamp_ms": 1904.571,
      "frame_time_ms": 0.626,
      "fps": 1861,
      "work_time_ms": 0.624,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3829,
      "timestamp_ms": 1905.014,
      "frame_time_ms": 0.443,
      "fps": 1857,
      "work_time_ms": 0.441,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3830,
      "timestamp_ms": 1905.368,
      "frame_time_ms": 0.354,
      "fps": 1857,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3831,
      "timestamp_ms": 1905.832,
      "frame_time_ms": 0.464,
      "fps": 1854,
      "work_time_ms": 0.463,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3832,
      "timestamp_ms": 1906.236,
      "frame_time_ms": 0.403,
      "fps": 1854,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3833,
      "timestamp_ms": 1906.665,
      "frame_time_ms": 0.429,
      "fps": 1851,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3834,
      "timestamp_ms": 1907.092,
      "frame_time_ms": 0.428,
      "fps": 1850,
      "work_time_ms": 0.427,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3835,
      "timestamp_ms": 1907.527,
      "frame_time_ms": 0.435,
      "fps": 1850,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3836,
      "timestamp_ms": 1907.952,
      "frame_time_ms": 0.424,
      "fps": 1849,
      "work_time_ms": 0.424,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3837,
      "timestamp_ms": 1908.375,
      "frame_time_ms": 0.423,
      "fps": 1848,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3838,
      "timestamp_ms": 1908.796,
      "frame_time_ms": 0.422,
      "fps": 1846,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3839,
      "timestamp_ms": 1909.228,
      "frame_time_ms": 0.432,
      "fps": 1843,
      "work_time_ms": 0.431,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3840,
      "timestamp_ms": 1909.600,
      "frame_time_ms": 0.372,
      "fps": 1865,
      "work_time_ms": 0.372,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3841,
      "timestamp_ms": 1910.030,
      "frame_time_ms": 0.430,
      "fps": 1887,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3842,
      "timestamp_ms": 1910.469,
      "frame_time_ms": 0.439,
      "fps": 1889,
      "work_time_ms": 0.439,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3843,
      "timestamp_ms": 1910.915,
      "frame_time_ms": 0.445,
      "fps": 1889,
      "work_time_ms": 0.445,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3844,
      "timestamp_ms": 1911.378,
      "frame_time_ms": 0.464,
      "fps": 1886,
      "work_time_ms": 0.462,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3845,
      "timestamp_ms": 1911.780,
      "frame_time_ms": 0.402,
      "fps": 1890,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3846,
      "timestamp_ms": 1912.380,
      "frame_time_ms": 0.599,
      "fps": 1879,
      "work_time_ms": 0.596,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3847,
      "timestamp_ms": 1913.150,
      "frame_time_ms": 0.770,
      "fps": 1861,
      "work_time_ms": 0.767,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3848,
      "timestamp_ms": 1913.927,
      "frame_time_ms": 0.778,
      "fps": 1841,
      "work_time_ms": 0.777,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3849,
      "timestamp_ms": 1914.723,
      "frame_time_ms": 0.796,
      "fps": 1819,
      "work_time_ms": 0.795,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3850,
      "timestamp_ms": 1915.393,
      "frame_time_ms": 0.669,
      "fps": 1811,
      "work_time_ms": 0.668,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3851,
      "timestamp_ms": 1915.759,
      "frame_time_ms": 0.366,
      "fps": 1891,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3852,
      "timestamp_ms": 1916.176,
      "frame_time_ms": 0.418,
      "fps": 1942,
      "work_time_ms": 0.417,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3853,
      "timestamp_ms": 1916.532,
      "frame_time_ms": 0.356,
      "fps": 1984,
      "work_time_ms": 0.355,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3854,
      "timestamp_ms": 1916.912,
      "frame_time_ms": 0.380,
      "fps": 2022,
      "work_time_ms": 0.380,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3855,
      "timestamp_ms": 1917.308,
      "frame_time_ms": 0.396,
      "fps": 2085,
      "work_time_ms": 0.395,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3856,
      "timestamp_ms": 1917.720,
      "frame_time_ms": 0.411,
      "fps": 2138,
      "work_time_ms": 0.411,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3857,
      "timestamp_ms": 1918.146,
      "frame_time_ms": 0.426,
      "fps": 2155,
      "work_time_ms": 0.425,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3858,
      "timestamp_ms": 1918.473,
      "frame_time_ms": 0.328,
      "fps": 2177,
      "work_time_ms": 0.328,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3859,
      "timestamp_ms": 1918.879,
      "frame_time_ms": 0.406,
      "fps": 2191,
      "work_time_ms": 0.405,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3860,
      "timestamp_ms": 1919.266,
      "frame_time_ms": 0.386,
      "fps": 2208,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3861,
      "timestamp_ms": 1919.642,
      "frame_time_ms": 0.377,
      "fps": 2224,
      "work_time_ms": 0.376,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3862,
      "timestamp_ms": 1920.028,
      "frame_time_ms": 0.385,
      "fps": 2247,
      "work_time_ms": 0.385,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3863,
      "timestamp_ms": 1920.464,
      "frame_time_ms": 0.437,
      "fps": 2258,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3864,
      "timestamp_ms": 1920.891,
      "frame_time_ms": 0.426,
      "fps": 2252,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3865,
      "timestamp_ms": 1921.334,
      "frame_time_ms": 0.443,
      "fps": 2252,
      "work_time_ms": 0.442,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3866,
      "timestamp_ms": 1922.124,
      "frame_time_ms": 0.790,
      "fps": 2215,
      "work_time_ms": 0.789,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3867,
      "timestamp_ms": 1922.694,
      "frame_time_ms": 0.570,
      "fps": 2199,
      "work_time_ms": 0.569,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3868,
      "timestamp_ms": 1923.049,
      "frame_time_ms": 0.356,
      "fps": 2210,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3869,
      "timestamp_ms": 1923.423,
      "frame_time_ms": 0.373,
      "fps": 2214,
      "work_time_ms": 0.373,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3870,
      "timestamp_ms": 1923.816,
      "frame_time_ms": 0.394,
      "fps": 2214,
      "work_time_ms": 0.394,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3871,
      "timestamp_ms": 1924.229,
      "frame_time_ms": 0.413,
      "fps": 2217,
      "work_time_ms": 0.412,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.011,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3872,
      "timestamp_ms": 1924.619,
      "frame_time_ms": 0.389,
      "fps": 2222,
      "work_time_ms": 0.389,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3873,
      "timestamp_ms": 1925.017,
      "frame_time_ms": 0.399,
      "fps": 2220,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3874,
      "timestamp_ms": 1925.436,
      "frame_time_ms": 0.418,
      "fps": 2217,
      "work_time_ms": 0.418,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3875,
      "timestamp_ms": 1925.789,
      "frame_time_ms": 0.354,
      "fps": 2224,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3876,
      "timestamp_ms": 1926.146,
      "frame_time_ms": 0.357,
      "fps": 2228,
      "work_time_ms": 0.356,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3877,
      "timestamp_ms": 1926.773,
      "frame_time_ms": 0.626,
      "fps": 2206,
      "work_time_ms": 0.623,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3878,
      "timestamp_ms": 1927.575,
      "frame_time_ms": 0.802,
      "fps": 2175,
      "work_time_ms": 0.800,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3879,
      "timestamp_ms": 1928.398,
      "frame_time_ms": 0.823,
      "fps": 2144,
      "work_time_ms": 0.820,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3880,
      "timestamp_ms": 1929.284,
      "frame_time_ms": 0.886,
      "fps": 2106,
      "work_time_ms": 0.881,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3881,
      "timestamp_ms": 1930.085,
      "frame_time_ms": 0.802,
      "fps": 2073,
      "work_time_ms": 0.801,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3882,
      "timestamp_ms": 1930.814,
      "frame_time_ms": 0.728,
      "fps": 2050,
      "work_time_ms": 0.727,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3883,
      "timestamp_ms": 1931.363,
      "frame_time_ms": 0.550,
      "fps": 2037,
      "work_time_ms": 0.548,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3884,
      "timestamp_ms": 1931.726,
      "frame_time_ms": 0.362,
      "fps": 2044,
      "work_time_ms": 0.362,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3885,
      "timestamp_ms": 1932.136,
      "frame_time_ms": 0.410,
      "fps": 2048,
      "work_time_ms": 0.410,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3886,
      "timestamp_ms": 1932.478,
      "frame_time_ms": 0.343,
      "fps": 2058,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3887,
      "timestamp_ms": 1932.798,
      "frame_time_ms": 0.320,
      "fps": 2079,
      "work_time_ms": 0.319,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3888,
      "timestamp_ms": 1933.116,
      "frame_time_ms": 0.318,
      "fps": 2101,
      "work_time_ms": 0.318,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3889,
      "timestamp_ms": 1933.437,
      "frame_time_ms": 0.321,
      "fps": 2110,
      "work_time_ms": 0.320,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3890,
      "timestamp_ms": 1933.816,
      "frame_time_ms": 0.379,
      "fps": 2109,
      "work_time_ms": 0.378,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3891,
      "timestamp_ms": 1934.187,
      "frame_time_ms": 0.370,
      "fps": 2116,
      "work_time_ms": 0.370,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3892,
      "timestamp_ms": 1934.552,
      "frame_time_ms": 0.366,
      "fps": 2118,
      "work_time_ms": 0.366,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3893,
      "timestamp_ms": 1934.946,
      "frame_time_ms": 0.393,
      "fps": 2121,
      "work_time_ms": 0.393,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3894,
      "timestamp_ms": 1935.327,
      "frame_time_ms": 0.382,
      "fps": 2125,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3895,
      "timestamp_ms": 1935.734,
      "frame_time_ms": 0.407,
      "fps": 2127,
      "work_time_ms": 0.406,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3896,
      "timestamp_ms": 1936.133,
      "frame_time_ms": 0.398,
      "fps": 2129,
      "work_time_ms": 0.398,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3897,
      "timestamp_ms": 1936.569,
      "frame_time_ms": 0.437,
      "fps": 2128,
      "work_time_ms": 0.436,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3898,
      "timestamp_ms": 1937.334,
      "frame_time_ms": 0.765,
      "fps": 2102,
      "work_time_ms": 0.763,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3899,
      "timestamp_ms": 1938.054,
      "frame_time_ms": 0.720,
      "fps": 2081,
      "work_time_ms": 0.719,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3900,
      "timestamp_ms": 1938.783,
      "frame_time_ms": 0.728,
      "fps": 2056,
      "work_time_ms": 0.728,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3901,
      "timestamp_ms": 1939.600,
      "frame_time_ms": 0.817,
      "fps": 2029,
      "work_time_ms": 0.816,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3902,
      "timestamp_ms": 1940.321,
      "frame_time_ms": 0.721,
      "fps": 2009,
      "work_time_ms": 0.720,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3903,
      "timestamp_ms": 1940.748,
      "frame_time_ms": 0.427,
      "fps": 2011,
      "work_time_ms": 0.426,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3904,
      "timestamp_ms": 1941.198,
      "frame_time_ms": 0.450,
      "fps": 2012,
      "work_time_ms": 0.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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3905,
      "timestamp_ms": 1941.632,
      "frame_time_ms": 0.434,
      "fps": 2009,
      "work_time_ms": 0.434,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3906,
      "timestamp_ms": 1942.094,
      "frame_time_ms": 0.462,
      "fps": 2019,
      "work_time_ms": 0.462,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3907,
      "timestamp_ms": 1942.656,
      "frame_time_ms": 0.562,
      "fps": 2033,
      "work_time_ms": 0.560,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3908,
      "timestamp_ms": 1943.193,
      "frame_time_ms": 0.538,
      "fps": 2050,
      "work_time_ms": 0.538,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3909,
      "timestamp_ms": 1943.725,
      "frame_time_ms": 0.531,
      "fps": 2068,
      "work_time_ms": 0.531,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3910,
      "timestamp_ms": 1944.360,
      "frame_time_ms": 0.636,
      "fps": 2071,
      "work_time_ms": 0.634,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3911,
      "timestamp_ms": 1945.243,
      "frame_time_ms": 0.883,
      "fps": 2034,
      "work_time_ms": 0.881,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3912,
      "timestamp_ms": 1945.784,
      "frame_time_ms": 0.541,
      "fps": 2026,
      "work_time_ms": 0.539,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3913,
      "timestamp_ms": 1946.455,
      "frame_time_ms": 0.671,
      "fps": 2005,
      "work_time_ms": 0.670,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3914,
      "timestamp_ms": 1947.154,
      "frame_time_ms": 0.699,
      "fps": 1983,
      "work_time_ms": 0.697,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3915,
      "timestamp_ms": 1947.795,
      "frame_time_ms": 0.641,
      "fps": 1968,
      "work_time_ms": 0.640,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3916,
      "timestamp_ms": 1948.218,
      "frame_time_ms": 0.423,
      "fps": 1967,
      "work_time_ms": 0.422,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3917,
      "timestamp_ms": 1948.632,
      "frame_time_ms": 0.414,
      "fps": 1968,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3918,
      "timestamp_ms": 1949.114,
      "frame_time_ms": 0.481,
      "fps": 1958,
      "work_time_ms": 0.480,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3919,
      "timestamp_ms": 1949.505,
      "frame_time_ms": 0.391,
      "fps": 1959,
      "work_time_ms": 0.391,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3920,
      "timestamp_ms": 1949.846,
      "frame_time_ms": 0.342,
      "fps": 1962,
      "work_time_ms": 0.342,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3921,
      "timestamp_ms": 1950.200,
      "frame_time_ms": 0.354,
      "fps": 1963,
      "work_time_ms": 0.353,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3922,
      "timestamp_ms": 1950.548,
      "frame_time_ms": 0.348,
      "fps": 1965,
      "work_time_ms": 0.347,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3923,
      "timestamp_ms": 1950.925,
      "frame_time_ms": 0.377,
      "fps": 1969,
      "work_time_ms": 0.377,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3924,
      "timestamp_ms": 1951.338,
      "frame_time_ms": 0.413,
      "fps": 1970,
      "work_time_ms": 0.412,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3925,
      "timestamp_ms": 1951.742,
      "frame_time_ms": 0.404,
      "fps": 1973,
      "work_time_ms": 0.403,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3926,
      "timestamp_ms": 1952.178,
      "frame_time_ms": 0.436,
      "fps": 1996,
      "work_time_ms": 0.435,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3927,
      "timestamp_ms": 1952.592,
      "frame_time_ms": 0.414,
      "fps": 2006,
      "work_time_ms": 0.414,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3928,
      "timestamp_ms": 1953.022,
      "frame_time_ms": 0.429,
      "fps": 2001,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3929,
      "timestamp_ms": 1953.408,
      "frame_time_ms": 0.386,
      "fps": 2001,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3930,
      "timestamp_ms": 1953.794,
      "frame_time_ms": 0.387,
      "fps": 2001,
      "work_time_ms": 0.386,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3931,
      "timestamp_ms": 1954.195,
      "frame_time_ms": 0.401,
      "fps": 2002,
      "work_time_ms": 0.401,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3932,
      "timestamp_ms": 1954.571,
      "frame_time_ms": 0.376,
      "fps": 2003,
      "work_time_ms": 0.375,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3933,
      "timestamp_ms": 1954.995,
      "frame_time_ms": 0.424,
      "fps": 2001,
      "work_time_ms": 0.423,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3934,
      "timestamp_ms": 1955.425,
      "frame_time_ms": 0.429,
      "fps": 2000,
      "work_time_ms": 0.429,
      "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": 500,
      "ui_elements": 500,
      "visible_elements": 500,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    }
  ]
}
